华为麒麟990系列为何没有用Cortex-A77和Mali G77?( 四 )

\n

Cortex-A77的功耗真的“过高”吗?

\n

根据之前Arm公布的资料显示 , Cortex-A77虽然仍然是基于ARMv8.2 CPU内核 , 但是做了非常多的升级 , 例如采用了高达6发射的前端设计 , 引入了MOP缓存结构 , 加强了ALU和提供了更好的负载/存储设计 , 拥有64KB一级缓存 , 256KB和512KB独立的二级缓存 , 高达4MB的三级共享缓存 。 支持DynamIQ Shared Unit(DSU) , 同时支持 big.LITTLE架构 , 可以与 Cortex-A55 相搭配 。

\n

\n \n \n

具体性能表现上 , 根据Arm官方的数据显示 , 在同样的7nm制程、3GHz主频下 , 在SPECint 2006测试(移动设备中最典型的基准测试)下Cortex-A77在性能上将会比Cortex-76提升20% 。

\n

\n \n \n

另外Arm还公布了一些数据 , 显示在SPECint 2006上 , Cortex-A77承诺IPC的增长会在23%左右 , 但在SPECfp 2006则增加了高达35% 。 整数工作负载的增加或多或少与CPU内核的改进一致 。 但是FP部分增加30%~35%则完全出乎意料 , 尤其是没有任何有关FP执行单元变化的资料和说明 。 其中一种解释是SPEC的FP测试套件比整数测试套件更加占用内存 , 而Cortex-A77能够在这种高负载情况下提供更好的性能 。

推荐阅读