基于 ARM 的開發(fā)人員過渡套件基準(zhǔn)暴露
在剛剛結(jié)束的Apple WWDC 2020大會(huì)上,蘋果宣布將在mac上全面采用自研芯片,并且這款芯片將基于ARM架構(gòu),預(yù)計(jì)首款搭載該芯片的產(chǎn)品將在在今年年底上市。,過渡到整體應(yīng)用程序開發(fā)預(yù)計(jì)需要兩年時(shí)間。
據(jù)外媒報(bào)道,蘋果在發(fā)布會(huì)后迅速將搭載A12Z仿生芯片的DTK(Kit)開發(fā)套件的發(fā)送給開發(fā)者,方便開發(fā)者測試應(yīng)用。該套件包含 Apple 設(shè)計(jì)的基于 ARM 的 ARM 芯片。CPU而不是英特爾CPU。開發(fā)者轉(zhuǎn)換工具包的基準(zhǔn)也已在 上公開。
根據(jù)基準(zhǔn)測試結(jié)果,搭載 A12Z 的 Apple mac mini 的平均單核和多核成績分別為 833 和 2582。相比之下,入門級(jí)的 2020 Air 單核成績?yōu)?1005 分,多核成績約為 2000 分。微軟Pro X的單核成績?yōu)?26,多核成績?yōu)?831,這意味著A12Z在單核上超越Pro X,在多核上略高于Pro X。
不過,采用 A12Z 芯片的 iPad Pro 機(jī)型的單核和多核平均成績分別為 1118 和 4625 分,還是有差距的。當(dāng)然,這是基于 ARM 架構(gòu)的原生性能。
開發(fā)者過渡套件采用最新 iPad Pro 機(jī)型中的 A12Z SoC 的變體。報(bào)告還指出,開發(fā)者過渡套件 CPU 是四核而不是八核,我們知道 iPad Pro 中的 A12Z 芯片實(shí)際上有八個(gè)核心,四個(gè)高功率核心,另外四個(gè)是低功率核心, 在執(zhí)行的后臺(tái)使用 提高執(zhí)行任務(wù)時(shí)的電池效率。這種配置在 ARM 中很常見,但在 x86 中聞所未聞。
在深入探討過渡套件的性能之前,需要強(qiáng)調(diào)的是:首先,這些開發(fā)套件中的 CPU 可能會(huì)也可能不會(huì)反映未來 的 CPU 性能,因?yàn)檫@些套件不是消費(fèi)產(chǎn)品,它們只是開發(fā)人員工具。
其次,基準(zhǔn)測試是使用Apple的2(自動(dòng)翻譯現(xiàn)有的mac應(yīng)用程序)運(yùn)行的,使用Apple的技術(shù),因?yàn)闇y試軟件沒有針對(duì)Apple芯片進(jìn)行優(yōu)化,所以性能會(huì)有一些影響。開發(fā)人員估計(jì)性能損失可能在 25-40% 左右。本次測試僅供參考Mac芯片不兼容軟件, Kit 是供開發(fā)者移植其應(yīng)用程序的,Apple 將交付給客戶的硬件將具有更高的性能。
最終,泄露此信息的開發(fā)者違反了蘋果的保密協(xié)議。目前,尚不清楚這些泄漏是故意的還是無意的。開發(fā)人員通常使用的基準(zhǔn)硬件不向公眾提供,硬件的確切細(xì)節(jié)保密。不管這次泄漏是否是偶然的,它至少為我們提供了更多關(guān)于新的 mac Apple 芯片潛在性能的信息。
基于A14芯片開發(fā),臺(tái)積電5nm工藝
據(jù)介紹,未來出現(xiàn)在mac電腦上的ARM芯片將基于A14芯片開發(fā)。A14芯片采用臺(tái)積電5nm工藝,功耗更低,性能更強(qiáng)。上周,Apple 宣布將在今年年底前交付其首款搭載 Apple 芯片的 mac。分析師 Ming-Chi Kuo 認(rèn)為,蘋果的第一款 將取代 13.3 英寸 Pro。
此外,蘋果A14處理器將支持5G網(wǎng)絡(luò),并研發(fā)了inFO天線封裝技術(shù),可減少芯片與天線之間的連接或互連損耗。僅這項(xiàng)技術(shù)就可以將性能提高 15% 并將性能降低 15%。熱阻。此前有網(wǎng)友曝光了A14的早期跑分,單核成績1559,多核成績4047,而A13單核成績1339,多核成績3571。可以看出A14相比A13有了巨大的提升和提升。
據(jù)摩根大通此前報(bào)道,蘋果今年將發(fā)布至少4款5G新手機(jī)(包括12/Plus、12 Pro/Max),屏幕尺寸分別為5.4英寸、6.1英寸和< @6.1 英寸,分別。@6.7英寸,而臺(tái)積電已經(jīng)接到蘋果12的A14處理器的代工訂單,他們將為蘋果提供5nm制程工藝的處理器,這也意味著臺(tái)積電在下半年拿到了蘋果的四款新機(jī)加工該設(shè)備的所有 OEM 訂單。
開發(fā)人員如何過渡到新芯片?
蘋果首席執(zhí)行官蒂姆庫克認(rèn)為,從英特爾轉(zhuǎn)向 ARM 是 mac 經(jīng)歷過的最大轉(zhuǎn)變之一。
如果開發(fā)者希望他們的應(yīng)用程序能夠充分利用最新芯片的能力,最好的方法是使用原生 App 開發(fā)。Big Sur),當(dāng)然,在更新他們自己的應(yīng)用程序時(shí),他們?yōu)樘O果芯片制作了原生應(yīng)用程序。絕大多數(shù)消費(fèi)者可以在新系統(tǒng)上線的第一天就體驗(yàn)到這些原生應(yīng)用。
在開發(fā)者的開發(fā)過程中,都是用Xcode編寫的。所有新功能都已集成到 Xcode 中。iPad 和 macOS 都可以使用相同的代碼集進(jìn)行開發(fā)。開發(fā)者只需要打開自己的應(yīng)用代碼然后重新編譯,大部分開發(fā)者幾天就可以搞定。
為此,Apple 創(chuàng)建了 2,這是一種新型二進(jìn)制代碼,可在英特爾芯片的 mac 和 Apple 芯片的 mac 上運(yùn)行。
在新的macOS中,還包含了一個(gè)很好的模擬器,可以直接在蘋果芯片的電腦上運(yùn)行X86架構(gòu)的應(yīng)用程序,讓用戶可以順利過渡到新的mac。在現(xiàn)場演示中,建模軟件可以直接在模擬器中運(yùn)行,實(shí)時(shí)渲染是可能的,保證了新的mac的兼容性。
最后,mac運(yùn)行蘋果芯片的電腦可以直接運(yùn)行和iPad應(yīng)用,并且可以直接下載應(yīng)用商店里熟悉的應(yīng)用,通過這個(gè)兼容性設(shè)置,用戶可以第一時(shí)間上手蘋果芯片mac ,就可以順利開始使用了。
過渡中最重要的部分是這項(xiàng)技術(shù)使原始應(yīng)用程序可以在基于英特爾的 mac 上運(yùn)行。今天,macOS Big Sur 包含了一個(gè)新版本,2,它會(huì)自動(dòng)翻譯現(xiàn)有的 mac 應(yīng)用程序,以便它們可以在更新的芯片上運(yùn)行,這次是更強(qiáng)大的版本并且兼容性更好,它可以在安裝應(yīng)用程序時(shí)翻譯Mac芯片不兼容軟件,運(yùn)行代碼也可以在需要時(shí)翻譯。
另外,蘋果在macOS Big Sur 中引入了新的虛擬化技術(shù),如果開發(fā)者想要運(yùn)行其他環(huán)境比如Linux 或者這樣的工具,是沒有問題的。
總而言之,沒有跡象表明 A12Z 最終會(huì)出現(xiàn)在消費(fèi)者 mac 計(jì)算機(jī)中。當(dāng)新的 mac 真正上市時(shí),Apple 可能已經(jīng)計(jì)劃推出完全不同的芯片,因此雖然這些基準(zhǔn)測試很有趣,但它們并不代表最終落入蘋果手中的 mac 產(chǎn)品消費(fèi)者。它是什么樣的。
參考鏈接: