Vengineerの妄想

人生を妄想しています。

NVIDIA Grace の内部バス(Fabric)はどのぐらいの周波数で動いているかを妄想する

はじめに

NVIDIAのGrace。内部ブロックは色々と公開されていますが、どのぐらいの周波数で動いているかまでは公表していません。

NVIDIAのGraceの内部バス(Fabric)がどのぐらいの周波数で動いているのかを妄想します。

Let's 妄想

NVIDIA Grace CPU Superchip Whitepaper

下図は、NVIDIA Grace CPU Superchip Whitepaperにある NVIDIA Grace の内部ブロック図です。説明のために引用します。

  • CPUコア x 72 (12 x 5 + 8 x 2 = 76なので、4個はスペア?)
  • NVLink C2C : 900GB/s (片側 450GB/s で、50GB/s(400Gbps) x 9組)
  • L3 Cache (117MB) : (12 x 5 + 10 x 2 = 80個、117/80 = 1.4625MB x 80個)
  • LPDDR5X with ECC : 500GB/s
  • NVIDIA Scalable Coherency Fabric : 3.2TB/s

内部バス(Fabric) は、NVIDIA Scalable Coherency Fabric のことだと思いますが、全体で 3.2TB/s 。図の交点、6 x 7 = 42 で割ると、76GB/s

LPDDR5X の全体の帯域が 500GB/s で 8個のポートなので、500GB/8 = 62.5GB/s

Arm の Cache line size は、64B と考えると、データ幅は、512bit (64B) になる。

とすると、512bit だと

  • 62.5GB/s / 64B = 976MHz
  • 76GB/s / 64B = 1.1875GHz

おわりに

NVIDIA Grace の内部バス(Fabric)は、

  • 976MHz - 1.1875GHz

ぐらいで動いていると、妄想しました。

では、ここまでで

次回も、Let's 妄想