苹果M1用超强的性能把Intel的CPU给秒掉了。无论Geekbench还是Cinebench,M1都让Intel旗舰CPU望尘莫及,甚至桌面级酷睿i9也黯然失色。这是因为苹果把芯片设计、系统优化和场景定制全都放在了一起,把性能、能效和成本给一次性打包优化到了极致。M1采用了5nm制程,160亿晶体管被分成了8个CPU核心、8个GPU核心和16个神经网络引擎,图形单元最多支持8核,可以同时调度近25000条线程,浮点算力达到2.6 TFLOPS。这些数字看起来是在“堆料”,实际上每一块都服务于苹果提前设计好的场景蓝图。安全加密、音频解压、图像处理还有机器学习,全部都用专用硬件加速了,通用CPU核心反而变成了配角。苹果还把CPU和GPU的内存给统一了起来,这样就不再需要跨区聊天了。开发者实测发现,同一场景下内存带宽提升了30%到50%,帧率也跟着上涨了。能耗也同步下降了不少。M1还把系统权限彻底开放给了芯片。Intel和AMD的芯片再强也得看操作系统给不给面子。苹果直接参与内核级调度给硬件加速开了绿灯。Mac上的Metal、CoreML还有CoreVideo等框架和M1指令集深度耦合在一起。开发者在写代码时就知道哪些任务该由专用引擎接手了。调度优先级一下子就拉满了。 此外,苹果还把iPhone和iPad上的算法积累直接搬到Mac上了。安全、加密还有图像信号处理这些算法都经过了长期打磨和改进。用户感知不到底层差异,只觉得打开照片更快了、剪辑4K不卡了、续航时间变长了。 总之这是一次软硬件一体的胜利。苹果通过深度垂直整合取得了这个成功。Intel和AMD要想反超不仅仅要在制程和架构上领先,还要说服合作伙伴一起重写生态。而苹果只要继续把系统权限放开一点,硬件性能再提升一成就能把差距拉大。 苹果靠软硬件协同优化和统一内存管理成功地把竞争对手给甩在了身后。M1碾压Intel的原因不仅仅是因为先进制程和大量晶体管堆料,而是因为它把每一个细节都做到了极致。160亿晶体管被划分成CPU、GPU和神经网络引擎来应对不同任务需求。通过统一内存管理让CPU和GPU不再需要来回拷贝数据了。硬件指令集与软件API同步迭代给开发带来了极大便利。 作为用户看到的只是打开应用更快、剪辑视频更流畅还有续航时间更长这些直观体验。iPhone和iPad上的算法积累让Mac在图像处理等方面表现出色。GPU浮点算力达到2.6 TFLOPS足以处理各种复杂任务。苹果把这个过程称为“垂直整合”的胜利。 传统架构里CPU与GPU各自守着独立内存导致数据传输效率低下;M1把所有核心拉到同一内存池让数据传输效率大幅提升;30%—50%的内存带宽提升带来了更好的帧率表现。Intel与AMD的芯片再强也得看操作系统给不给面子;苹果则直接参与内核级调度确保硬件得到充分利用。CoreML、CoreVideo等框架与M1指令集深度耦合让开发工作更轻松高效。 安全加密、音频解压等功能由专用硬件加速执行通用CPU核心成了配角;ID、Face等功能也都被优化得炉火纯青;160亿晶体管被切成8颗CPU核心、8颗GPU核心还有16颗神经网络引擎来应对不同场景需求;30%—50%的内存带宽提升带来了更好的用户体验;统一内存管理使得数据传输效率大幅提升。