在学习ARM Cortex架构时有些疑问,希望可以得到大家的解答
1.Cortex-A76是13级流水线,不知道流水线具体是怎么划分的,哪里可以找到相关的资料?
2.在做汇编性能优化时,乱序执行机制下还可以通过手排汇编代码来实现性能优化么?
谢谢大家~
现代高性能CPU,手工重排指令的作用不明显,因为CPU硬件本身可以在比较大的指令窗口re-order指令。软件优化不太需要知道pipeline的信息,开发compiler时会有些用。