在WWDC20上,苹果宣布了Mac的下一个重大转变-从英特尔处理器转向苹果设计的芯片。这很重要,面向消费者的首批产品将于今年晚些时候面世。
同时,Apple正在向某些开发人员提供开发人员转换套件,以便他们可以开始重新编译和优化Mac应用程序。DTK是Mac mini机箱,内部装有A12Z片上系统(与当前的iPad Pro相同)。它具有16GB的RAM和512GB的SSD,以及特殊版本的macOS Big Sur和Xcode开发工具。
对于尚未更新为与Apple兼容的Mac应用程序,新的Mac将使用称为Rosetta的自动仿真工具来翻译为Intel处理器开发的应用程序。既然DTK已开始交付给开发人员,我们将尽早研究可能给我们带来什么样的性能。
[进一步阅读:了解有关macOS Catalina的更多信息]
目录
Rosetta Geekbench的早期结果
好消息,但不是最终结果的预览
Rosetta Geekbench的早期结果
Geekbench结果数据库当前显示DTK的八个基准结果。由于Geekbench尚未作为新的通用Apple / Intel Mac应用程序提供,因此这些结果表明DTK在运行具有Rosetta转换的应用程序时具有的功能。
geekbench dtk
Geekbench
通常,单核性能的得分低于800,而多核性能的得分约为2,800。
它如何与其他产品叠加?相同的A12Z处理器在iPad Pro上运行本机代码,单核得分大约为1,100,多核得分为4,700。iPad Pro的单核性能大约高25%,多核性能则高40%。
在最新的MacBook Air,其入门级的处理器,围绕1100为单核2200分多核。和 入门级的Mac mini(尚未自从2018更新)提供了一个得分在高800S对于单核心性能和多核心约2500。
因此,与本机性能相比,在Rosetta仿真/翻译下运行基于Intel基准的Mac Developer Transition Kit受到了 很大的冲击。但是苹果的芯片是如此之快,以至于它仍然可以与2018年的入门级Mac mini或今年的入门级MacBook Air大致处于同一水平。
确实,这是一个好消息!除非Geekbench是一个怪异的积极离群值,否则看起来甚至是为英特尔芯片制造并在仿真下运行的Mac应用程序也有望与现代低功耗英特尔处理器上的性能几乎一样。如果您必须运行尚未更新为可以在Apple硅片上本地运行的应用程序,那么您可能不会退缩。
好消息,但不是最终结果的预览
从学术意义上讲,这是相当有趣的,但是您不应该过多地阅读它。这可能是对某些应用程序在模拟下可能会带来什么样的性能的预览,也许不是,但这绝对不是您所期望的,将于今年上市的新款Apple-silicon Macs。
首先,macOS Big Sur仍处于beta中,Rosetta优化技术可能仍会进行进一步的优化。
而且,苹果公司不只是计划在即将推出的Mac中投放iPad Pro芯片。苹果公司已经表示,它正在开发Mac专用SoC的“系列”,因此我们可以肯定期望有一些针对Mac性能需求的产品。这可能意味着需要对架构进行更改,以适应Mac的更高功率限制和更宽松的散热环境,更不用说其窗口化多任务环境和高端专业应用程序了。
最后,可以调整Rosetta仿真软件,使其在那些即将面世的Mac处理器上比在A12Z上更好地运行。当前的仿真器可能会以某种方式调整到新的芯片上,从而在DTK上遇到一些新的Mac上不存在的硬瓶颈(例如,期望有更大的L2缓存)。
换句话说,新Mac上的Rosetta可能不会像在这些DTK上那样导致25%到40%的性能下降,即使这样做,您也可能会从更高的性能上限开始。