我从Patterson & Hennessy的书开始学习基本定义,然后参考英特尔编程参考文档了解有关TLB的更多信息。
通过英特尔文档,我了解了TLB的高级设计,如行大小、关联性和缓存级别。但是我需要详细解释现代CPU中TLB缓存与缓存未命中之间的工作方式及其替换机制。哪些页面从L1 TLB移动到L2 TLB?单个TLB条目可以访问多少页面?TLB中有多少条目?(特别是DTLB)
任何信息或参考资料都将对我有很大帮助。 (如果这不是适当的论坛来提出问题,请建议正确的论坛)
谢谢。
通过英特尔文档,我了解了TLB的高级设计,如行大小、关联性和缓存级别。但是我需要详细解释现代CPU中TLB缓存与缓存未命中之间的工作方式及其替换机制。哪些页面从L1 TLB移动到L2 TLB?单个TLB条目可以访问多少页面?TLB中有多少条目?(特别是DTLB)
任何信息或参考资料都将对我有很大帮助。 (如果这不是适当的论坛来提出问题,请建议正确的论坛)
谢谢。