はじめに
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 妄想