我不确定,但如果我没记错的话,Intel使用了VIPT(virtual index physical tagged)缓存,我想知道这个选择的原因,为什么它比VIVT或PIPT更好,它有什么优势,也许有什么缺点。谢谢。
确切的设计决策可能没有公布,但总的来说,VIPT 的好处是:
“vivt pipt”是计算机缓存中常用的映射方案。它代表“虚拟索引,虚拟标签,物理索引物理标记”。在这个映射方案中,缓存块由虚拟地址索引并用虚拟地址标记,但索引是物理执行的,标签是物理存储的。