Cortex A73并非拥有无限的重新排序能力
齐思GPT
2024-08-05 00:00:00
271
在Chips and Cheese的文章中深入探讨了ARM Cortex A73处理器的复杂性,特别是其独特的乱序指令退役方法。与大多数乱序CPU不同,A73不使用重排序缓冲区(ROB),这是一个重大的变化。
在Chips and Cheese的文章中深入探讨了ARM Cortex A73处理器的复杂性,特别是其独特的乱序指令退役方法。与大多数乱序CPU不同,A73不使用重排序缓冲区(ROB),这是一个重大的变化。这种设计选择使A73能够通过较小的核心结构保持性能,解决了功耗和热效率的问题。处理器在某些情况下能够乱序退役指令,例如不完整的加载,这是一个与其前身和竞争对手有所区别的显著特点。然而,A73缺乏内存依赖性推测可能会导致延迟,突显了其设计中的权衡。对于那些对CPU架构和功耗效率与性能平衡感兴趣的人来说,本文详细介绍了ARM的A73如何通过以更高的时钟速度运行较窄的核心实现具有竞争力的性能。- Cortex A73是为了解决功耗和热问题而设计的,强调效率。
- A73具有独特的乱序退休机制,可以在某些情况下实现乱序退休。
- A73采用了分离的整数和浮点寄存器文件,提高了面向向量代码的性能。
- A73的存储队列和分支资源有限,可能会对性能产生影响。
- A73无法进行内存依赖预测,导致加载指令的延迟增加。
- A73没有重排序缓冲区(ROB)的结构,但具有无限的重排序能力。
- A73通过运行较小、较窄的核心以更高的时钟速度提供可比较的性能。
- A73的设计需要工程师在核心的应用需求上进行平衡。
版权声明:
创新中心创新赋能平台中,除来源为“创新中心”的文章外,其余转载文章均来自所标注的来源方,版权归原作者或来源方所有,且已获得相关授权,若作者版权声明的或文章从其它站转载而附带有原所有站的版权声明者,其版权归属以附带声明为准。其他任何单位或个人转载本网站发表及转载的文章,均需经原作者同意。如果您发现本平台中有涉嫌侵权的内容,可填写
「投诉表单」进行举报,一经查实,本平台将立刻删除涉嫌侵权内容。
评论