什么是英特尔机器中的VIctim缓存?我们可以禁用吗?

时间:2013-10-22 15:49:59

标签: c linux caching intel

什么是intel机器中的VIctim缓存?

我们可以禁用吗?使用gcc或使用bios还是在linux中?

1 个答案:

答案 0 :(得分:2)

来自wiki: -

  

受害者缓存是用于保存从CPU缓存中逐出的块的缓存   在更换时。受害者缓存位于主缓存和它之间   重新填充路径,并且只保存从主要路径中逐出的块   缓存。受害者缓存通常是完全关联的,并且是预期的   减少冲突失误的数量。许多常用程序   不需要所有访问的关联映射。事实上,   只需要程序的一小部分内存访问   高度相关性。受害者缓存利用此属性   仅为这些访问提供高关联性。它被介绍了   来自DEC的Norman Jouppi,1990年。[15]英特尔的水晶井[16]   Haswell处理器的变体,配备英特尔的Iris Pro GT3e   嵌入式图形和128 MB的eDRAM,引入了封装级别   4缓存,作为处理器级别3的受害者缓存   高速缓存