gpt4 book ai didi

intel - intel的TLB结构

转载 作者:行者123 更新时间:2023-12-01 23:31:06 24 4
gpt4 key购买 nike

我从 Patterson & Hennessy 的基本定义书开始,然后按照英特尔编程引用文档了解有关 TLB 的更多信息。

从英特尔文档中我了解了 TLB 的高级设计。
例如行大小、关联性和缓存级别。但是需要详细解释 TLB 缓存如何处理缓存未命中及其在现代 CPU 中的替换机制。移动哪些页面
从 L1 TLB 到 L2 TLB ? TLB 中的单个条目可以寻址多少页? TLB 中有多少条目? (特别是 DTLB)

任何信息或引用资料都会对我有很大帮助。
(如果这不是这个问题的正确论坛,请推荐正确的论坛)

谢谢你。

最佳答案

TLB 可以称为翻译缓存,因此它的功能几乎与片上缓存一样,例如独占/包含层次结构、多/单级、私有(private)/共享的权衡与缓存相同。关联性、页面大小等也是如此。

一个 TLB 条目仅将一个虚拟页面映射到物理页面,但页面大小可以变化,例如,处理器可以使用 2MB 或 2GB 来代替 4kB,这称为 superpage or hugepage .或者一个处理器可以使用多种页面大小。

由于您要求引用,请参阅我的survey paper on TLB它回答了所有这些问题并评论了 85 多篇论文。具体来说,论文的第 2 节引用了讨论商业处理器中 TLB 设计的论文。

关于intel - intel的TLB结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35543318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com