はじめに
NVIDIAがGrace Hopper Superchipを GH200 として発表したことはこのブログでもお知らせしています。
いつものように、github を散策していたら、GH180なるものを見つけました。
上記のブログでは、GH180 == TH500 (Grace) + GH100 ということになっていましたが、NVIDIAからの情報としてGH180がが出ていました。
GH180
最初は、open-gpu-kernel-modules の この部分
// Physical CE writes to vidmem are non-coherent with respect to the CPU on // GH180. parent_gpu->ce_phys_vidmem_write_supported = !uvm_gpu_is_coherent(parent_gpu);
とGH180とあります。
もう一つは、この部分
// With GH180 C2C, VF BAR1/2 are disabled and therefore expected to be 0.
C2C ともありますね。
ここにもありました。
{PCI_VENDOR_ID_NVIDIA, 0x22B1, CS_NVIDIA_TH500}, // NVIDIA TH500 RP for GH100 GPU in GH180.
TH500
上記に、TH500 RP for GH100 GPU in GH180 とあります。TH500は、Graceのことですね。
ここに、もう少しありました。TH500(Grace)のPCIe の Root Portの構成です。x16, x8, x4, x2, x1 が使えるようです。
{PCI_VENDOR_ID_NVIDIA, 0x22B2, CS_NVIDIA_TH500}, // NVIDIA TH500 RP x16 {PCI_VENDOR_ID_NVIDIA, 0x22B3, CS_NVIDIA_TH500}, // NVIDIA TH500 RP x4 {PCI_VENDOR_ID_NVIDIA, 0x22B4, CS_NVIDIA_TH500}, // NVIDIA TH500 RP x1 {PCI_VENDOR_ID_NVIDIA, 0x22B8, CS_NVIDIA_TH500}, // NVIDIA TH500 RP x8 {PCI_VENDOR_ID_NVIDIA, 0x22B9, CS_NVIDIA_TH500}, // NVIDIA TH500 RP x2
おわりに
NVIDIAからの公式情報から
- TH500 : Grace
- GH180 : Grace-Hopper Superchip
ということがわかりました。ちなみに、GH200 で検索しても出てきませんでした。内部ではちょっと混乱しそうですね。
追記)、2023.11.05