Vengineerの戯言

人生は短いけど、長いです。人生を楽しみましょう!

Apple M2 Pro/M2 Max 発表される。2027年には M4 Pro/Maxがでそう。

はじめに

Appleが M2 Pro/M2 Max 搭載の MacBook Pro/Mac Mini を発表しました。

www.youtube.com

M2 Max/Proの説明のところ、いつもの人じゃないです。

M1 Max/Proの説明の時の人、今まではこの人でした。SVPなので結構偉い人です。

M2 Pro/M2 Max は、TSMC N5P (第2世代5nm)

M2 Pro/Max の写真が分かるツイートです。説明のために引用します。

予想では、TSMC N3を使うんじゃないのでは?と言われていましたが、TSMC N3の量産はどうやら2022年12月29日だったようです。

news.mynavi.jp

Appleは Mシリーズではなく、Aシリーズが先に出てくるので、AシリーズがTSMC N3になっていないので Mシリーズである M2 Pro/M2 Max が TSMC N3になるのは難しい。また、M2 Max/M2 Pro は M2ベースになるので M2 が TSMC N5Pであるので、TSMC N5Pという結果なんでしょうね。

なんで、TSMC N4Pじゃなくて、TSMC N5Pだったのと?N4Pの量産時期が間に合わないため。

によると、

N4P向けの最初の設計は22年下期にテープアウト(設計完了)の予定である。

とありますので、2023.2.3の販売である M2 Pro/M2 Max にはどう見ても間に合わないですよね。。。

M1 Pro/M1 Max との比較

  • M1 Pro

    • CPU : 8 + 2
    • GPU : 16
    • NPU : 16 (11 TOps/s)
    • Memory : 32GB, 200GB/s
    • Process : N5
    • Trs : 33.7B
  • M1 Max

    • CPU : 8 + 2
    • GPU : 32
    • NPU : 16 (11 TOps/s)
    • Memory : 64GB, 400GB/s
    • Process : N5
    • Trs : 57B
  • M2 Pro

    • CPU : 8 + 4
    • GPU : 19
    • NPU : 16 (15.8TOps/s)
    • Memory : 32GB, 200GB/s
    • Process : N5P
    • Trs : 40B
  • M2 Max

    • CPU : 8 + 4
    • GPU : 38
    • NPU : 16 (15.8TOps/s)
    • Memory : 96GB, 400GB/s
    • Process : N5P
    • Trs : 67B

大きな差分は、

  • CPU : 8+2 => 8+4
  • GPU : 16 => 19 / 32 => 38 (19と中途半場じゃん。下記の die shot を眺めてみたら、やっぱり19個だった)
  • Memory : Max のみ 64GB => 96GB

M1 => M1 Pro/M1 Max で CPU/GPU/Memory を強化したように、M2 => M2 Pro/M2 Max でも CPU/GPU/Memory を強化しました。

Trsは、

  • Pro : 33.7B => 40B。CPU +2コアとGPU +3コアで、6.3B増
  • Max : 57B => 67B 。CPU +2コアとGPU +6コア で、10B増。差分のGPU3コアで3.7B。6コアで7.4B。

Memory帯域は変わらず。M1 Pro/Max は LPDDR5-6400。M2 Proが32GB、M2 Maxが96GB。Proは4個なので1個8GB。8GBは64Gb品。Maxは8個なので1個12GB。12GBは96Gb品。LPDDR5としては128Gb品があるので、16GBx8=128GBまでできそうですが今回は96GBがMax。

下記の die shot は、Apple unveils M2 Pro and M2 Max: more CPU and GPU cores, more L2 cache, more unified memory から説明のために引用します。

LPDDR5の部分はほとんど変わっていませんね

M1 Max と M2 Max の大きな違いは、M1 Maxでは下の部分に色々なロジックがありますが、M2 Maxではその部分にもGPUコア(3コア)があります。また、真ん中にも3コアあります。+3コアなので、32コア => 38コアになります。

M1 Proの下の部分がカットされている写真ですが、どうみても、M2 Pro も下の部分がカットされている感じです。なので、M2 Ultraが出てくるのは確実です。

PCIe/Thunderbolt 4の部分。大きな変更はなさそうです。SSD、M1 Max/Pro では、512GB/1T/2TB/4TB/8TB。M2 Max/Pro でも同じです。

Mac Mini (M2 Pro) : Thunderbolt 4 x 4 + HDMI + USB-Aポート(最大5Gb/s)x2 + 1GbE(10GbE) + Wifi 6E/Bluetooth 5.3 + SSD (512GB/1T/2TB/4TB/8TB)

M1 Ultra の Mac Studio は下記のような感じになっていたので、M2 Pro/Max の MacBook Pro も基本的には同じなんでしょうね。

おわりに

  • M1が発表されたのは、2020/10
  • M1 Max/Proが発表されたのは 2021/10
  • M2が発表されたのは 2022/06
  • M2 Max/Proが発表されたのは 2023/1

M1 => M1 Max/Pro の間が 1年。M2 => M2 Max/Pro が 7か月。。。なんでこんなに短いのだろうか。。。

M1搭載のMac miniは2020/11/17発売。M2搭載のMac miniが2023/2/3発売。

次は、iPhone 15用のA17。これはTSMC N3でしょうね。A16 => M2 になっているので、A17 => M3 => M3 Max/Pro の流れになりそうです。

2027年までは予測できそうです。。。

関連ツイート

下記のツイートの内容は、プロセス的に早過ぎるという返信もありますね。

参考

  • M1

    • CPU : 4 + 4
    • GPU : 8
    • NPU : 16 (11 TOps/s)
    • Memory : 16GB, 100GB/s
    • Process : N5
    • Trs : 16B
  • M2

    • CPU : 4 + 4
    • GPU : 10
    • NPU : 16 (15.8TOps/s)
    • Memory : 24GB, 100GB/s
    • Process : N5P
    • Trs : 20B