* SPEC92程序的强制失效率很小。 1. 冲突失效似乎是最容易减少的,只要采用全相联,就不会发生冲突失效。但是,用硬件实现全相联是很昂贵的,而且可能会降低处理器的时钟频率(见前面的例子),从而导致整体性能的下降。 2. 至于容量失效,可以增大Cache的容量。 3. 增加块的大小,以减少强制性失效。但在下面我们将看到,块大小增加可能会增加其他类型的失效。 下面我们介绍7种降低失效率的方法。需要强调的是,许多降低失效率的方法会增加命中时间或失效开销。因此,在具体使用时,要综合考虑,保证降低失效率确能使整个系统速度提高。 * 5.3.1 增加Cache块容量 降低失效率最简单的方法是增加块容量。图5.12中对于一组不同的Cache容量,给出了失效率和块大小的关系(在与表5.5类似的情况下测得)。表5.6列出了图5.9的具体数据。从中可以看出: ②Cache容量越大,使失效率达到最低的块大小就越大。例如在本例中,对于大小分别为1KB、4KB、16KB、64KB和256KB的Cache,使失效率达到最低的块大小分别为32 B、64B、64B、128B、128B(或256B)。 ①对于给定的Cache容量,当块容量增加(从16B开始)时,失效率开始是下降,后来反而上升了。 * 增加块大小会产生双重作用: 减少了强制性失效,利用了空间局部性; 减少
您可能关注的文档
最近下载
- 初中七年级(初一)数学下册专题练习版.docx VIP
- 新能源汽车制动系统仿真分析.doc VIP
- 严重创伤院前急救中国专家共识2026.pptx
- 成人零基础英语教学课件.ppt VIP
- 初中英语单词(带音标).doc VIP
- 2024年哈密市商业银行股份有限公司建国北路支行秋季校园招考笔试试卷带答案详解.docx VIP
- 2024年哈密市商业银行股份有限公司复兴路支行秋季校园招考笔试试卷带答案详解.docx VIP
- 2024年哈密市商业银行股份有限公司花园支行秋季校园招考笔试试卷带答案详解.docx VIP
- 2024年哈密市商业银行股份有限公司人民路支行秋季校园招考笔试试卷带答案详解.docx VIP
- 蒲县垃圾分类试点县餐厨垃圾处理厂项目环评(2021年新版环评)环境影响报告表.pdf VIP
原创力文档

文档评论(0)