is sc + ilp = rc - duke university.ppt


文档分类:高等教育 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7
文档列表 文档介绍
Is SC + ILP = RC?Chris Gniady, BabakFalsafr, and . VijaykumarPresented By Jacob HarerIdea?Use large amounts of memory ILP to increase speed in SC?Relax all memory order speculatively in each core.?Appear to all other cores to be non speculativeImplementation?Need 1)Speculate on both loads and stores2)Large speculative state3)No additional overhead4)Well behaved programs ?Store all instructions in a Speculative History Que (SHiQ)?Roll back data if speculative data is accessed before mits Roll Back?On Invalidation of speculatively loaded or stored data. ?On read of speculatively stored data?On replacement due to a miss?Stored in Block Lookup Table (BLT)?Roll back by restoring from the SHiQ?No speculation until pletesExample Processor 1 speculative load to BlockProcessor 1 Does some other workProcessor 1 speculative Store to BlockProcessor 2 load to Block Get sharedGet ExclusiveRoll Back from SHiQ, Send old non specula

is sc + ilp = rc - duke university 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人薄荷牛奶
  • 文件大小0 KB
  • 时间2016-01-27
最近更新