Cortex A73的非无限乱序执行能力

2024-08-05

本文分析了ARM Cortex A73处理器的架构设计,特别是其乱序执行能力。A73采用了一种独特的乱序 retirement 机制,可以在某些情况下在未完成的加载指令之前就提交指令结果,从而提高效率。文章详细比较了A73与A72、A57在寄存器文件、内存访问、分支处理等方面的差异,指出A73通过更小的核心结构和更高的时钟频率来实现与A57相当的性能,证明了高IPC或高频率并非CPU设计的唯一途径。