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