Vengineerの戯言

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

NVIDIA GRACEのちょっと詳細

はじめに

HotChipsにて、NVIDIA GRACE のちょっと詳細が発表されるようで、その情報がTwitterに流れてきたので、見てみる

www.servethehome.com

今までの振り返り

  • 72コア
  • LPDDR5
  • NVLINK C2C 96 lanes
  • PCIe Gen5 x16

今回の情報

上記のTwitterの中の画像から

  • CPU x4 cluster x 18
  • L3 Cache 117MB : 2つに分割
  • LPDDR5 16 channels
  • 4-socket coherency over Coherent NVLINK
  • x56 PCIe Gen5
  • x12 cNVLINK/PCIe
  • Memory System Resource Partitioning and Monitoring (MPAM), for A-profile architecture

メモリコントローラが16個あるのは、凄い。でも?

Ampere Computingの場合は、80コア/128コアで

  • 8x 72-bit DDR4-3200 channels
  • SECDED ECC, Symbol-based ECC, and DDR4 RAS features
  • Up to 16 DIMMs and 4 TB/socket

あれ、LPDDR5って、Samgsungのサイトを見たら、x64 だよね。そうなると、16 コントローラはやっぱりすごい

GRACEは、512GB接続できるとおあるので、16コントローラだと、32GB ですね。32GBなら普通にありそうですね。

その他

GRACE CPU + HOPPER GPU <=> NVSWITCH <=> HOPPER GPU + GRACE CPU の構成で、左側のHOPPOERから右側のGRACEのメモリに直接アクセスできるようです。

おわりに

GRACE SuperChip になると、NVLINK - C2C は、GRACE間の接続で使うけど、もう一つの PCIe x56 + x12 cNVLINK/PCIe は何に使うのでしょうかね。