缓存未命中率指标之间的差异

时间:2014-10-03 13:10:11

标签: caching computer-architecture processor

appendix B的Patterson&轩尼诗,引入了两种不同的缓存未命中率指标:misses/instructionmisses/memory-reference

推导出与这两者相关的等式:

  

misses / instruction = misses / memory-reference * memory-references / instruction

他们继续描述misses/instruction指标的优势:

  

每条指令未命中的优点是它独立于硬件实现。例如,推测处理器获取的指令大约是实际提交的指令的两倍,如果按每个内存引用而不是每条指令进行测量,可以人为地降低未命中率。

以上怎么可能?假设在推测处理器中人为地降低misses/memory-reference比率,那么这个等式是否意味着misses/instruction会发生同样的情况?

1 个答案:

答案 0 :(得分:1)

不,因为每个提交的指令都应该使用未命中(不是每次获取的指令未命中,而不是每个执行指令的未命中)。