正在加载图片...
命中率H →>容量S 命中率H与它的容量S的关系 3、 Cache命中率与块大小的关系 在组相联映象方式中,块的大小对命中率的影响非常敏感 块很小时,命中率很低 随着块大小的增加,由于程序的局部性,命中率增加。 当块非常大时,进入 Cache中的许多数据可能用不上。 当块大小等于 Cache的容量时,命中率将趋近于零。 命中率H 初始 最佳 块大小 Cache的命中率与块大小的关系 4、 Cache命中率与组数的关系 在组相联映象中,分组的数目对命中率的影响很明显 随着组数的增加, Cache的命中率要降低。 当组数不太大时(512组以下),命中率的降低相当少, 当组数超过一定数量时,命中率的下降非常快 3.3.5 Cache的一致性问题 本节讨论的内容仅限于单处理机、单存储器。 造成 Cache与主存的不一致的原因 (1)由于CPU写 Cache,没有立即写主存 (2)由于IO处理机或IO设备写主存3—2 容量 S 命中率 H 1 命中率 H 与它的容量 S 的关系 3、Cache 命中率与块大小的关系 在组相联映象方式中,块的大小对命中率的影响非常敏感 块很小时,命中率很低。 随着块大小的增加,由于程序的局部性,命中率增加。 当块非常大时,进入 Cache 中的许多数据可能用不上。 当块大小等于 Cache 的容量时,命中率将趋近于零。 块大小 命中率 H 1 初始 最佳 Cache 的命中率与块大小的关系 4、Cache 命中率与组数的关系 在组相联映象中,分组的数目对命中率的影响很明显。 随着组数的增加,Cache 的命中率要降低。 当组数不太大时(512 组以下),命中率的降低相当少, 当组数超过一定数量时,命中率的下降非常快。 3.3.5 Cache 的一致性问题 本节讨论的内容仅限于单处理机、单存储器。 • 造成 Cache 与主存的不一致的原因: (1) 由于 CPU 写 Cache,没有立即写主存 (2) 由于 IO 处理机或 IO 设备写主存
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有