首頁>數碼>

蘋果釋出了首款針對PC平臺設計的自研arm架構晶片Apple M1,並將這款晶片用在了新一代的入門級筆記本MacBookAir、新款高階筆記本MacBook Pro、新款迷你版桌上型電腦Mac Mini上,用以取代英特爾處理器,官方還宣稱其將比英特爾十代酷睿IceLake效能提升接近3倍。這款M1晶片真的這麼強嗎?他跟原來的英特爾晶片有什麼不同?

在說這個問題之前,我們先來看一張iFixit 對MBP的拆解圖,如下所示:

紅色:Intel酷睿i7-9750H 處理器橙色:16顆 美光 MT40A1G8SA-075 8 Gb DDR4 SDRAM(一共16 GB)黃色:AMD Radeon Pro 5300顯示卡綠色:4顆 三星 K4Z80325BC-HC14 8 Gb GDDR6 RAM(4GB視訊記憶體)藍色:蘋果 T2 APL1027 339S00536協處理器紫色:Intel JHL7540雷靂3控制器

M1做的事情首先把這些打包到一起了,CPU、GPU,Neural Engine(原來沒有)以及其它的IP單元,比如HDR video 處理器,HDR imaging 處理器,USB控制器等通過Fabric匯流排與DRAM和連線。與傳統的Intel/AMD的處理器相比,M1是一個真正的SoC晶片。

M1與記憶體封裝在一起,優點就是速度更快,缺點是沒法擴充套件,考慮到目前的產品16GB可能還夠用,但是如果要用在更要求效能的機器上應該很多人不夠用。同樣的道理SoC集成了很多的IP核,在做相應的處理運算的時候會很高效,比傳統的CPU/GPU處理可能高几十倍,我想M1做一些視訊處理也會很高效,但是這種asic固化的方式也是寫死的,有新的框架之類的效率可能會降低。

下面結合Anandtech的描述具體說一說這顆晶片到底如何。

跟以往的intel處理器相比這是真正的SoC,理論上會有更高的TDPs4個大核心(4 Firestorm Perf Cores)+4個小核(4 IceStorm Efficiency Cores) +8 Core GPUFirestorm 的L2 cache從A14的8M升級到了12M,畢竟核心也從雙核變四核了幾個IP間有共享的系統快取(SLC Cache)160億電晶體,Anandtech估計120mm²,比之前Intel處理器的面積小的多

基於A14 Firestorm的分析,兩者應該是一樣的,跟其它微處理器的最大的區別是蘋果這個是8-wide 的解碼器設計,AMD/Intel的解碼器設計都是4-wide,好處就是更快。(這裡我簡單解釋一下,因為X86是CISC指令集,指令的長度是不固定的,這個解碼器設計增加寬度比arm這種固定長度的RISC指令集難很多。

A +-630 deep ROB is an immensely huge out-of-order window for Apple’s new core, as it vastly outclasses any other design in the industry. Intel’s Sunny Cove and Willow Cove cores are the second-most “deep” OOO designs out there with a 352 ROB structure, while AMD’s newest Zen3 core makes due with 256 entries, and recent Arm designs such as the Cortex-X1 feature a 224 structure.

630 ROB太恐怖了,Anandtech也好奇蘋果怎麼實現的,總之就是NB,(ROB這裡簡單解釋下,全稱ReOrder Buffer,從名字來看就知道是個緩衝器,主要是處理亂序與分支執行用到,指令執行完放到ROB中,等相應指令得到commit之後絕對怎麼執行,如果猜對了就寫入暫存器如果錯了就清空)

On the Integer side, whose in-flight instructions and renaming physical register file capacity we estimate at around 354 entries, we find at least 7 execution ports for actual arithmetic operations.

354 entries 物理暫存器,結合前面的630 ROB,高並行執行,這個很恐怖,

The FP rename registers here seem to land at 384 entries, which is again comparatively massive. The four 128-bit NEON pipelines thus on paper match the current throughput capabilities of desktop cores from AMD and Intel, albeit with smaller vectors. Floating-point operations throughput here is 1:1 with the pipeline count, meaning Firestorm can do 4 FADDs and 4 FMULs per cycle with respectively 3 and 4 cycles latency.

重新命名暫存器,這又是亂序執行中比較重要的暫存器,384 entries 也是巨大的。

還跑了SPEC2006, 63分,4.4W功耗,反正總之就是吊起來打。。。

至於吊打Intel處理器這種也不要太相信蘋果,因為這都不知道在什麼情況下做的對比,對比條件也沒說,這種圖最沒價值

4459
最新評論
  • 1 #

    我們全國之力換半天換不了,蘋果全給換了。

  • 2 #

    這東西我能理解是驍龍865加進電腦當處理器嘛?那效能能幹過因特爾7代的m3嗎?

  • 3 #

    原來Mac x86的軟體多少可用?虛擬機器可用嗎?

  • 4 #

    指令集不一樣,就以製表而言,很多在execl上的功能,在這上面無法實現。

  • 5 #

    晶片設計上中國已經很厲害了 只是特麼的沒有造晶片的機器而已

  • 6 #

    華為被晶片滅掉 蘋果又把英特爾 amd滅了

  • 7 #

    期待評測和拆機,現在可能還不適合普通使用者購買。畢竟軟體相容性還需要其他軟體廠商跟進。

  • 8 #

    永遠不要買蘋果第一代 產品!

  • 9 #

    參考arm架構的windows,功耗是不高,軟體適配是最大的問題,相容ios app又怎麼樣。難道把筆記本豎起來用啊。沒有一年兩年,都難說

  • 10 #

    蘋果全產業鏈生態的高階實力必須承認,換了M1說不定賣的更好,多終端融合更進一步。這就是我們的差距,不得不承認!加油!!

  • 11 #

    我只要求Adobe的適配,還有pr,ae,ps的外掛能用就行

  • 12 #

    純屬小寨!除了x86其他的必定失敗

  • 13 #

    蘋果從來不會考慮你記憶體夠不夠用,他的初衷就是要統一,不是讓你搞DIY,想加就加想換就換,他根本就不想讓你去動,因為你沒他們厲害。

  • 14 #

    羨慕蘋果開發一路綠燈

  • 15 #

    全靠恆大我們有了恆太汽車

  • 雙11 神舟放大招,11代i7筆電直降1100?
  • 系統隱藏庫和收藏夾圖文教程,電腦修改登錄檔計算機庫和收藏夾