关于iTLB设计的疑问 #1556
Answered
by
Lemover
wangrongwei
asked this question in
Q&A
关于iTLB设计的疑问
#1556
-
首先,感谢这个有价值的项目。 在这里请教一个问题关于香山iTLB设计,下面这张图显示当前香山的设计区分了大页iTLB和普通页iTLB ,然后我知道的是intel的处理器大多也是这样设计的,但是没有找到如此设计的原因,另外我知道的arm处理器似乎不区分大页iTLB和普通页iTLB(这一点,我不是特别确定,如果有误可以帮忙纠正)。 其实我的疑问就是香山iTLB如此设计有什么原因吗?是参考intel设计,还是因为性能考虑? 感谢! |
Beta Was this translation helpful? Give feedback.
Answered by
Lemover
May 23, 2022
Replies: 1 comment 2 replies
-
香山的itlb一直沿用了最开始的设计,后续没有再改进。一方面是因为对itlb的压力比较小,另一方面是itlb的时序比较紧张,就没有将所有的项都支持大页。简而言之就是,性能够用,为了时序不再复杂化。 |
Beta Was this translation helpful? Give feedback.
2 replies
Answer selected by
Lemover
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
香山的itlb一直沿用了最开始的设计,后续没有再改进。一方面是因为对itlb的压力比较小,另一方面是itlb的时序比较紧张,就没有将所有的项都支持大页。简而言之就是,性能够用,为了时序不再复杂化。
在下一代香山设计中,itlb将会采用类似dtlb的设计,提升容量,提高访问l2tlb的并行度,优化时序等等。
欢迎您提出建议。