电脑爱好者骁龙865为啥最厉害?CPU和GPU架构了解下( 三 )


如果你想了解更多手机GPU的历史和相关技术 , 请参考《手机处理器的GPU谁最强?看完这篇文章你就懂了!》这篇文章 。
计算单元
在现实中 , 很多GPU都采用相同架构的核心 , 但它们的GPU性能却存在很大的差异 。
比如 , 骁龙675(Adreno 612)和骁龙730(Adreno 618)集成的都是Adreno 61x系列GPU , 麒麟990和Exynos 980集成的也都是Mali-G76 GPU , 但它们两两之间的3D性能却不可同日而语 。
DIY用户都知道 , PC领域的独立显卡会根据不同数量的“流处理器”来划分档次 。
手机SoC内的GPU也是如此 , 只是这里的“流处理器”叫法不同 , 高通Adreno GPU称做“ALUs” , ARM Mali GPU则叫“Shader Core” , 我们习惯将它们统称为“计算单元” 。

电脑爱好者骁龙865为啥最厉害?CPU和GPU架构了解下
本文插图

还是以麒麟990和Exynos 980为例 , 前者为Mali-G76 GPU搭配了16个计算单元 , 即Mali-G76MP16 , 而后者的计算单元数量只有5个 , 即Mali-G76MP5 , 所以麒麟990的3D性能至少2倍~3倍于Exynos 980 。
图形接口
在3D游戏的开发中 , API图形接口越先进 , GPU的执行效率越高 。
如果手机GPU恰好支持这种API , 就能最大限度避免“负优化” , 还有机会实现“越级挑战” 。
手机SoC GPU所支持的API主要以OpenCL、OpenGL、Vulkan和DirectX为主 , 目前它们最新的版本分别为OpenCL 2.0FP、OpenGL ES3.2、Vulkan 1.1和DX12 , 很多最新的GPU加入了多神经网络加速器的优化 , 可配合NPU单元进一步加速AI运算 。

电脑爱好者骁龙865为啥最厉害?CPU和GPU架构了解下
本文插图

从2018年底开始很多中端手机玩《王者荣耀》也能启动60FPS模式并比同时期的旗舰级还要流畅 , 就是因为该游戏推出了Vulkan API的优化版 , 可以进一步释放新款GPU的全部潜力 。
【电脑爱好者骁龙865为啥最厉害?CPU和GPU架构了解下】运行频率
和CPU一样 , GPU的强弱除了架构之外 , 也受到运行频率的牵制 。 联发科Helio G90、骁龙730和骁龙765是最具代表性的SoC , 它们都存在一个后缀带“G”的型号 , 通过提升CPU和GPU的频率获得了更强的性能(表2) 。

电脑爱好者骁龙865为啥最厉害?CPU和GPU架构了解下
本文插图

如果你只关注绝对性能 , 看到这里就能告一段落了 。
当我们看到一款陌生的SoC时 , 可以先看制程工艺 , 如果它能采用7nm或7nm+EUV就代表它具备更加节能省电的特性 。
然后看CPU架构和主频 , Cortex-A77和Kryo 500核心代表着当前架构的最强音 , 当CPU主频高于2.6GHz那它就具备旗舰级的CPU性能 , 如果低于2.4GHz就是中等偏上 。
如果你喜欢玩游戏 , 就需要看它的GPU是Mali-G7x还是Mali-G5x , 并数一下计算单元的数量 , 多多益善 。
然而 , 手机并不仅限于跑分和玩游戏 , 在追求更强性能之余 , 它在日常应用环境下的表现 , 往往要比绝对的性能更加重要 。 比如 , 基带、DSP、ISP等单元 , 如果你对它们的作用感兴趣 , 请关注CFan的后续报道 。


推荐阅读