指令引用和数据引用的区别

Difference between instruction reference and data refernce

我不明白为什么 0.4 用于查找数据缓存的未命中率而不是使用 0.3,因为它还给出了 30% 的指令是数据引用。 (https://i.stack.imgur.com/jJpC1.png)

给定的事实是有 40 misses per thousand instructions for data cache。只有 Load/Store 条指令才能访问数据缓存。只有 40% 条指令,共 Load/Store 条指令。因此,为了获得未命中率,您需要将该值除以 0.4.