Vengineerの妄想

人生を妄想しています。

NVIDIA H200 NVL for PCIeってあるんだ

はじめに

NVIDIAのH200

ずーと、HGX H200 のみの提供だと思っていましたが、

なるものもあるようです。

NVIDIA H200 NVL for PCIe

上記の画像は、下記のサイトから説明のために引用します。

www.hpc.co.jp

H200は、SMX。NVIDIA H100 NVL for PCIe は SMXな H100。なので、SMXなH100 を SMXなH200 に変えただけなんでしょうか?

Dieは同じ GH100 なので、計算能力は同じ。メモリが違うだけ。下図は、上記のサイトにあるものを説明のために引用します。

左から

  • H100 PCIe
  • H100 NVL for PCIe
  • H100 SMX
  • H200 NVL for PCIe
  • H200 SMX

です。

  • H100 PCIe
  • H100 SMX

のメモリ帯域が違うのは最初からそうだったのですが、H100 NVL for PCIe で 3.4TB/s => 3.9TB/s 。。これ、メモリが5個から6個になったので、1個のメモリの帯域は減っているはず。

で、H200になると、4.8TB/s に

  • H100 PCIe : 2.0TB/s / 6 x 8 / 1024bit = 3.125Gbps
  • H100 NVL for PCIe : 3.9TB/s / 6 x 8 / 1024bit = 5.078Gbps
  • H100 SMX : 3.4TB/s / 5 x 8 / 1024bit = 5.31Gbps
  • H200 NVL for PCIe : 4.8TB/s / 6 x 8 / 1024bit = 6.25Gbps
  • H200 SMX : 4.8TB/s / 6 x 8 / 1024bit = 6.25Gbps

おわりに

H200もPCIe版があるですね

H200って、メモリ帯域増えるんですね。。。

HBM3 って、6.4Gbps まであるようですが、ちょっと低めにしているのは何か、理由があるのでしょうかね。

これになり、

  • メモリ容量増 : 80GB/94GB => 141GB
  • メモリ帯域増 : 2.0TB/3.4TB/3.9TB => 4.8TB

になるんですね。