sponsored links
談談關於M1 Pro、M1Max記憶體和SOC設計的一些看法
談談關於M1 Pro、M1Max記憶體和SOC設計的一些看法
M1Pro集成了16C GPU,用的是256bit LPDDR5,頻寬200G/s,M1 Max集成了32C GPU用的是512bit LPDDR5,頻寬400G/s。不知道這種設計是不是個很好的選擇,但成本肯定很高,這種設計最大的缺點是為了效能犧牲了成本。
M1Pro、M1Max使用規格這麼高的記憶體主要是是為了GPU,還有神經網路、影片處理單元等專用模組。M1Pro的GPU效能差不多是移動版3050Ti水平(記憶體頻寬192G/s),M1Max效能接近移動版3080水平(記憶體頻寬448G/s),用這麼好的記憶體確實有必要。使用256bit、512bit的LPDDR5記憶體,成本一定很高,因為SOC內部的記憶體控制器會變得很大,而且位寬這麼高的LPDDR5功耗還會低嗎?
GDDR6對於M1Pro、M1Max是個很好的選擇嗎?理論上128bit 1500Mhz GDDR6頻寬大約192G/s,256bit 1750Mhz GDDR6頻寬大約448G/s。但使用GDDR6有幾個問題,一是GDDR6的功耗會比相同效能的LPDDR5高多少,二是相同頻寬的GDDR6控制器面積相對LPDDR5是大還是小,三是使用GDDR6最高能堆多大記憶體,128bit能堆到32G,256bit能堆到64G嗎,四是GDDR6記憶體顆粒相對同性能的LPDDR5貴多少?
記憶體延遲這個問題不需要考慮。在L2、L3足夠大的情況下,記憶體延遲帶來的影響可以忽略不計。就算L2、L3不大,記憶體延遲帶來的影響也很小,對大多數應用影響都很小,大多數人感覺不出來60ns和140ns的區別。不管是256bit 、512bit的LPDDR5,還是同樣效能的GDDR6,記憶體延遲都很高,但都可以被高頻寬和大快取彌補。PS5使用GDDR6當記憶體,延遲高達140ns多(可以看R7 4700S的評測),但玩3A遊戲卻沒什麼影響(極客灣那個影片主要是勸退,4700S玩遊戲不行主要是PCIE2.0*4的鍋)。
分類: 歷史
時間: 2021-10-19