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

附上参考文献:
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
这里放几张图示:
比较前端参数:

比较定点执行单元参数:

查询Zen2的Cache参数:
