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