处理器核微架构参数收集和自动作图

做微体系架构研究需要了解主流商业微处理器架构参数,为此我专门整理了一系列架构参数。目前暂时放出来一部分,包括AMD的Zen,Zen2和Zen3架构,以及Sumsung的M1,M2和M3架构。未来还会继续增加更多Intel、IBM、RISCV的处理器架构参数。每个参数都标注了参考文献,表格中还有许多不完整的地方,欢迎各路大神补充。

CoreArchInfo.png

附上参考文献:
1 https://www.hotchips.org/wp-content/uploads/hc_archives/hc28/HC28.23-Tuesday-Epub/HC28.23.90-High-Perform-Epub/HC28.23.930-X86-core-MikeClark-AMD-final_v2-28.pdf
2 https://www.hotchips.org/hc31/HC31_1.1_AMD_ZEN2.pdf
3 D. Suggs, M. Subramony and D. Bouvier, "The AMD “Zen 2” Processor," in IEEE Micro, vol. 40, no. 2, pp. 45-52, 1 March-April 2020, doi: 10.1109/MM.2020.2974217.
4 https://courses.engr.illinois.edu/cs433/fa2019/projects/amd_zen_2.pdf
5 http://prace.it4i.cz/sites/prace.it4i.cz/files/files/arch-01-2019-architecture_0.pdf
6 https://www.amd.com/en/technologies/zen-core-3
8 https://www.hotchips.org/hc30/1conf/1.01_Samsung_Exynos_HotChips_MK_rev2.pdf
7 J. Rupley, B. Burgess, B. Grayson and G. D. Zuraski, "Samsung M3 Processor," in IEEE Micro, vol. 39, no. 2, pp. 37-44, 1 March-April 2019, doi: 10.1109/MM.2019.2897556.

为了方便比较不同的架构参数,我写了一段代码,可以使用正则表达式查询结果并自动作图。github链接:https://github.com/ExquisiteFunction/CoreArchComparison
这里放几张图示:

比较前端参数:

AMD FrontEnd Comparation.png

比较定点执行单元参数:

AMD INT Comparation.png

查询Zen2的Cache参数:

AMD Zen2 Cache Info.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容