Hacker News 社区正在重温一篇关于 x86-64 CPU 寄存器数量的技术文章。虽然 x86-64 标准仅定义了少数几个通用寄存器供软件调用,但评论区的深度讨论揭示了现代 CPU 内部的“隐形”资源:为了实现乱序执行和指令级并行,CPU 内部通过寄存器重命名机制维护了远多于架构定义的物理寄存器。讨论还对比了 x86/ARM 与 RISC-V 在架构授权模式上的差异。
原文链接:Hacker News
Hacker News 社区正在重温一篇关于 x86-64 CPU 寄存器数量的技术文章。虽然 x86-64 标准仅定义了少数几个通用寄存器供软件调用,但评论区的深度讨论揭示了现代 CPU 内部的“隐形”资源:为了实现乱序执行和指令级并行,CPU 内部通过寄存器重命名机制维护了远多于架构定义的物理寄存器。讨论还对比了 x86/ARM 与 RISC-V 在架构授权模式上的差异。
原文链接:Hacker News
评论前必须登录!
立即登录 注册