第四章 CP协处理器.pptVIP

  • 8
  • 0
  • 约2.27万字
  • 约 81页
  • 2017-06-14 发布于河南
  • 举报
第四章 CP协处理器

* 这两种组织方式各有优缺点。统一Cache能够根据当前程序的需要自动调整指令在Cache存储器的比例,比固定划分的有更好的性能。另一方面,分开的Cache使Load/Store指令能够单周期执行。 * 问题:为什么Cache的基本单位是行 如果是以字为单位会带来频繁的更新, 以行的方式读数据效率高,符合程序的局部特性。与存储器读方式匹配 * * * * * * * * * 然而,随着相联度的提高,与之相匹配的硬件的复杂度也在提高 * * * 可靠性。直写法要优于回写法。这是因为直写法始终保证Cache是主存的正确副本。当Cache发生错误时,可以从主存中纠正。 与主存的通信量。一般情况下,回写法少于直写法。这是因为,一方面,Cache的命中率很高,对于回写法来说,CPU绝大多数操作只需要写Cache,不必写主存。另一方面,当Cache失效时,要将Cache中的行替换到主存,而直写法每次只写一个字到主存。总的来说,由于直写法在每次写Cache时,同时写主存,从而增加了写操作的开销。而回写法是把与主存的数据交换集中到一次主存操作,可能要一次性的进行多个字的操作。 控制的复杂性。直写法比回写法简单。直写法在Cache的行状态表中不需要修改位。同时,直写法的纠错技术相对简单。 硬件代价。回写法比直写法好。因为直写法中,每次写操作都要写主存,因此为了节省写主存所花费的时间,通常要采用一

文档评论(0)

1亿VIP精品文档

相关文档