基于 ARM 的开发人员过渡套件基准暴露
在刚刚结束的Apple WWDC 2020大会上,苹果宣布将在mac上全面采用自研芯片,并且这款芯片将基于ARM架构,预计首款搭载该芯片的产品将在在今年年底上市。,过渡到整体应用程序开发预计需要两年时间。
据外媒报道,苹果在发布会后迅速将搭载A12Z仿生芯片的DTK(Kit)开发套件的发送给开发者,方便开发者测试应用。该套件包含 Apple 设计的基于 ARM 的 ARM 芯片。CPU而不是英特尔CPU。开发者转换工具包的基准也已在 上公开。
根据基准测试结果,搭载 A12Z 的 Apple mac mini 的平均单核和多核成绩分别为 833 和 2582。相比之下,入门级的 2020 Air 单核成绩为 1005 分,多核成绩约为 2000 分。微软Pro X的单核成绩为726,多核成绩为2831,这意味着A12Z在单核上超越Pro X,在多核上略高于Pro X。
不过,采用 A12Z 芯片的 iPad Pro 机型的单核和多核平均成绩分别为 1118 和 4625 分,还是有差距的。当然,这是基于 ARM 架构的原生性能。
开发者过渡套件采用最新 iPad Pro 机型中的 A12Z SoC 的变体。报告还指出,开发者过渡套件 CPU 是四核而不是八核,我们知道 iPad Pro 中的 A12Z 芯片实际上有八个核心,四个高功率核心,另外四个是低功率核心, 在执行的后台使用 提高执行任务时的电池效率。这种配置在 ARM 中很常见,但在 x86 中闻所未闻。
在深入探讨过渡套件的性能之前,需要强调的是:首先,这些开发套件中的 CPU 可能会也可能不会反映未来 的 CPU 性能,因为这些套件不是消费产品,它们只是开发人员工具。
其次,基准测试是使用Apple的2(自动翻译现有的mac应用程序)运行的,使用Apple的技术,因为测试软件没有针对Apple芯片进行优化,所以性能会有一些影响。开发人员估计性能损失可能在 25-40% 左右。本次测试仅供参考Mac芯片不兼容软件, Kit 是供开发者移植其应用程序的,Apple 将交付给客户的硬件将具有更高的性能。
最终,泄露此信息的开发者违反了苹果的保密协议。目前,尚不清楚这些泄漏是故意的还是无意的。开发人员通常使用的基准硬件不向公众提供,硬件的确切细节保密。不管这次泄漏是否是偶然的,它至少为我们提供了更多关于新的 mac Apple 芯片潜在性能的信息。
基于A14芯片开发,台积电5nm工艺
据介绍,未来出现在mac电脑上的ARM芯片将基于A14芯片开发。A14芯片采用台积电5nm工艺,功耗更低,性能更强。上周,Apple 宣布将在今年年底前交付其首款搭载 Apple 芯片的 mac。分析师 Ming-Chi Kuo 认为,苹果的第一款 将取代 13.3 英寸 Pro。
此外,苹果A14处理器将支持5G网络,并研发了inFO天线封装技术,可减少芯片与天线之间的连接或互连损耗。仅这项技术就可以将性能提高 15% 并将性能降低 15%。热阻。此前有网友曝光了A14的早期跑分,单核成绩1559,多核成绩4047,而A13单核成绩1339,多核成绩3571。可以看出A14相比A13有了巨大的提升和提升。
据摩根大通此前报道,苹果今年将发布至少4款5G新手机(包括12/Plus、12 Pro/Max),屏幕尺寸分别为5.4英寸、6.1英寸和< @6.1 英寸,分别。@6.7英寸,而台积电已经接到苹果12的A14处理器的代工订单,他们将为苹果提供5nm制程工艺的处理器,这也意味着台积电在下半年拿到了苹果的四款新机加工该设备的所有 OEM 订单。
开发人员如何过渡到新芯片?
苹果首席执行官蒂姆库克认为,从英特尔转向 ARM 是 mac 经历过的最大转变之一。
如果开发者希望他们的应用程序能够充分利用最新芯片的能力,最好的方法是使用原生 App 开发。Big Sur),当然,在更新他们自己的应用程序时,他们为苹果芯片制作了原生应用程序。绝大多数消费者可以在新系统上线的第一天就体验到这些原生应用。
在开发者的开发过程中,都是用Xcode编写的。所有新功能都已集成到 Xcode 中。iPad 和 macOS 都可以使用相同的代码集进行开发。开发者只需要打开自己的应用代码然后重新编译,大部分开发者几天就可以搞定。
为此,Apple 创建了 2,这是一种新型二进制代码,可在英特尔芯片的 mac 和 Apple 芯片的 mac 上运行。
在新的macOS中,还包含了一个很好的模拟器,可以直接在苹果芯片的电脑上运行X86架构的应用程序,让用户可以顺利过渡到新的mac。在现场演示中,建模软件可以直接在模拟器中运行,实时渲染是可能的,保证了新的mac的兼容性。
最后,mac运行苹果芯片的电脑可以直接运行和iPad应用,并且可以直接下载应用商店里熟悉的应用,通过这个兼容性设置,用户可以第一时间上手苹果芯片mac ,就可以顺利开始使用了。
过渡中最重要的部分是这项技术使原始应用程序可以在基于英特尔的 mac 上运行。今天,macOS Big Sur 包含了一个新版本,2,它会自动翻译现有的 mac 应用程序,以便它们可以在更新的芯片上运行,这次是更强大的版本并且兼容性更好,它可以在安装应用程序时翻译Mac芯片不兼容软件,运行代码也可以在需要时翻译。
另外,苹果在macOS Big Sur 中引入了新的虚拟化技术,如果开发者想要运行其他环境比如Linux 或者这样的工具,是没有问题的。
总而言之,没有迹象表明 A12Z 最终会出现在消费者 mac 计算机中。当新的 mac 真正上市时,Apple 可能已经计划推出完全不同的芯片,因此虽然这些基准测试很有趣,但它们并不代表最终落入苹果手中的 mac 产品消费者。它是什么样的。
参考链接:
发表评论