【2025 香山入门指南 · 我在 827 做访存】(八)再探内存访问
在“2025 香山入门指南”系列文章中,我们希望构建一个基于 2025 年 6 月昆明湖 V2 版本的香山(XiangShan,提交哈希为 6318236)上手指南,通过一系列引导性的入门指南,来引导新同学们学习、了解并最终掌握香山。
827 是昆明湖项目访存组的主要办公室,“我在 827 做访存”系列以此为题介绍香山访存部分的设计。本文作为 《我在 827 做访存》 系列连载的最终章,深入剖析了访存子系统的微架构设计细节与优化权衡。本文首先深入介绍了香山昆明湖 V2 访存单元中一些前面文章没有介绍的内容,主要包括指令微操作 (uop) 的作用、访存流水线与访存队列联合性能优化机制;然后我们探讨了一些现代处理器中常见的访存优化机制并分析了其中的取舍关系;最后,本文介绍了若干访存相关的 RISC-V 扩展,以对技术迭代的展望完成了对整个访存体系的系统性总结。
最后,感谢大家一路的支持,希望我们可以一起谱写新的篇章!