下载此文档

精选题(体系结构).pptx


文档分类:研究生考试 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
假设Cache的命中时间为1个时钟周期,失效 开销为50个时钟周期,在混合Cache中一次load 或store操作访问Cache的命中时间都要增加一个 时钟周期(因为混合Cache只有一个端口,无法同 时满足两个请求。按照前一章中有关流水线的术 语,混合Cache会导致结构冲突),根据表5-4所 列的失效率,:如前所述,约75%的访存为取指令。因此, 分离Cache的总体失效率为:(75%×%)+(25%×%)=%根据表5-4,容量为32KB的混合Cache的失 效率略低一些,%.比,哪种Cache的失效率更低?又假设采用写直达 策略,且有一个写缓冲器,并且忽略写缓冲器引 起的等待。请问上述两种情况下平均访存时间各 是多少? 访问两部分:平均访存时间=指令所占的百分比× (指令命中时间+指令失效率×失效开销)+ 数据所占的百分比× (数据命中时间+数据失效率×失效开销)所以,两种结构的平均访存时间分别为:平均访存时间分离=75%×(1+%×50)+ 25%×(1+%×50)=(75%×)+(25%×) =+==75%×(1+%×50)+ 25%×(1+1+%×50)=(75%×)+(25%×) =+= CPU时间=(CPU执行周期数+存储器停顿周期数) ×时钟周期时间其中, 存储器停顿周期数=访存次数×失效率× 第一个例子。假设Cache失效开销为50个时钟 周期,当不考虑存储器停顿时,所有指令的 ,Cache的失效 率为2%,。试分析 Cache对性能的影响。5精选ppt考虑Cache的失效后,性能为:CPU时间有cache=IC×(+(×2%×50)) ×时钟周期时间 =IC××时钟周期时间CPU时间=IC×(CPIexe+────────) ×时钟周期时间存储器停顿周期数指令数解::=(倍)。但若不采用Cache,则:CPI=+50×=:直接映象 Cache和两路组相联Cache,试问它们对CPU的性 能有何影响?先求平均访存时间,然后再计算 CPU性能。分析时请用以下假设:⑴理想Cache(命中率为100%)情况下的CPI ,时钟周期为2ns,平均每条指令 。⑵两种Cache容量均为64KB,块大小都是32 字节。⑶,在组相联Cache中,我们必须增 加一个多路选择器,用于根据标识匹配结果 从相应组的块中选择所需的数据。因为CPU 的速度直接与Cache命中的速度紧密相关,所 以对于组相联Cache,由于多路选择器的存 。⑷这两种结构Cache的失效开销都是70ns。在 实际应用中,应取整为整数个时钟周期。⑸命中时间为1个时钟周期,64KB直接映象 %,相同容量的两路组 %。

精选题(体系结构) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小181 KB
  • 时间2020-08-07