Cpu architecture 指令引用和数据引用之间的差异

Cpu architecture 指令引用和数据引用之间的差异,cpu-architecture,numerical,Cpu Architecture,Numerical,我无法理解为什么在查找数据缓存的未命中率时使用0.4,而不是使用0.3,因为也有30%的指令是数据引用。 ()给定的事实是,对于数据缓存,每千条指令中有40条未命中。数据缓存将仅针对加载/存储指令进行访问。只有40%的Load/Store指令。因此,为了获得未命中率,您需要将该值除以0.4是的,我理解这一点,但是为什么,为了找到指令缓存的未命中率,我们正在进行(4/1000)/1.0=0.004。为什么我们要将它除以1.0而不是0.7,因为70%的指令是指令参考当考虑指令时,您需要使用1.0,因

我无法理解为什么在查找数据缓存的未命中率时使用0.4,而不是使用0.3,因为也有30%的指令是数据引用。
()

给定的事实是,对于数据缓存,
每千条指令中有40条未命中。数据缓存将仅针对
加载/存储
指令进行访问。只有
40%
Load/Store
指令。因此,为了获得未命中率,您需要将该值除以
0.4

是的,我理解这一点,但是为什么,为了找到指令缓存的未命中率,我们正在进行(4/1000)/1.0=0.004。为什么我们要将它除以1.0而不是0.7,因为70%的指令是指令参考当考虑指令时,您需要使用1.0,因为所有指令都是指令,但当考虑数据时,您使用0.4,因为只有40%的指令与数据相关。