【发布时间】:2015-01-30 00:43:31
【问题描述】:
我正在尝试了解有关缓存的整个结构和概念。由于我们使用 TLB 将虚拟地址快速映射到物理地址,如果我们使用虚拟索引、物理标记的 L1 缓存,是否可以将虚拟地址转换与 L1 缓存访问重叠?
【问题讨论】:
-
请参阅我的survey paper on TLB 的第 2.1 节。它讨论了 VIPT/PIPT/VIVT/PIVT 设计及其权衡。 VIPT 设计是常用的,因为它允许将 VA 转换与 L1 访问重叠。尽管 VIVT 设计可能会减少 TLB 访问,但它存在同义词问题。
标签: caching memory computer-architecture tlb