1月6日消息 外媒 9to5 Mac 報道,第一批蘋果 M1 Mac 在多個層面上取得了巨大成功,科技行業(yè)也非常希望看到蘋果 Silicon 在整個 Mac 產(chǎn)品線獲得定制芯片后,將釋放出怎樣的性能。現(xiàn)在,一位前蘋果工程師分享了一些有趣的細(xì)節(jié),那就是蘋果大約從 10 年前開始,在 ARM 方面做了哪些關(guān)鍵性的進(jìn)步,才有了今天 M1 Mac 性能的神奇。而值得注意的是,蘋果的工作真正推動了行業(yè)的其他部分,因?yàn)樗?ARM 鍛造了領(lǐng)先優(yōu)勢。
前蘋果內(nèi)核工程師 Shac Ron 分享了蘋果多年來在 ARM 芯片上的一些迷人細(xì)節(jié),并對 M1 芯片為何如此強(qiáng)大提出了一些看法。
這個帖子的發(fā)起是為了回應(yīng)一條關(guān)于 M1 Mac 令人印象深刻的推特,是因?yàn)榫彺?,而不?ARM 內(nèi)存。而 Shac Ron 表示不同意,并分享了其中的緣由。
Ron 指出,蘋果的第一款 64 位 ARM 芯片 A7 在 2013 年推出,并采用了定制指令集架構(gòu)(ISA),說明蘋果是多么超前。這意味著 ARM64 是在 ARM 擁有自己的 “核心設(shè)計”準(zhǔn)備出售給第三方之前,由蘋果孕育而生的。
Ron 強(qiáng)調(diào),蘋果早在 2010 年就開始了 ARM64 的研發(fā)工作,到 2013 年推出時,確實(shí)讓高通和三星措手不及。
談到更多的技術(shù)細(xì)節(jié)時,Ron 表示,蘋果在進(jìn)化 ARM 上的賭注是 “用低時鐘頻率去超寬”和 “高級 OoO((Out-of-Order, 無序執(zhí)行指令)”。這里指的是蘋果要用越來越多的核心,從更低的時鐘頻率速度開始(這隨著時間的推移而增加)。
蘋果 A7 有 2 個核心,主頻 1.3GHz 左右,現(xiàn)在 A14 有 6 核 CPU,主頻高達(dá) 2.99GHz,4 核 GPU,16 核 Neural 引擎。同時,M1 Mac 擁有 8 核 CPU,時鐘頻率為 3.2GHz(4 個高效,4 個高性能),8 核 GPU,16 核 Neural 引擎。
IT之家獲悉,通過采用高級 OoO(Out-of-Order)的超標(biāo)量架構(gòu),蘋果能夠利用不斷增加的晶體管的芯片 (M1 上有 160 億個)使用 OoO 將前端指令集與后端執(zhí)行分離。而所有這些都是通過蘋果設(shè)計的定制化 ARM ISA 架構(gòu)實(shí)現(xiàn)的。
最后,Ron 認(rèn)為,M1 Mac 的驚人性能并不是得益于 ARM ISA 架構(gòu),而是 ARM ISA 的存在是因?yàn)樘O果在 2010 年開始的創(chuàng)新工作。
關(guān)鍵詞: