Skip to the content.

Cross-Cloud Comparison: GNR on AWS vs GCP

AWS 8i and Google Cloud C4-GNR are built on the same processor generation — Intel Xeon 6 (Granite Rapids) — and both enable Sub-NUMA Cluster (SNC3), presenting each socket to the OS as three NUMA nodes. The per-cloud configurations are not the same, so a NUMA node is not the same width on both.

See also: GNR (8i) on AWS and GNR (C4) on GCP for the per-cloud topology, instance sizes, and specifications.


Comparison

  AWS 8i GCP C4-GNR
Cores per socket 96 72
vCPUs per socket 192 144
NUMA nodes per socket 3 (SNC3) 3 (SNC3)
Cores per NUMA node 32 24
vCPUs per NUMA node 64 48
Memory channels per socket / per node 12 / 4 12 / 4
Memory speed (as stated per cloud) DDR5-7200 6400 MT/s
All-core turbo 3.9 GHz 3.9 GHz
Smallest multi-node size 24xl (96 vCPU, 2 nodes) c4-standard-96 (2 nodes)
Largest single-socket size 48xl (192 vCPU, 3 nodes) c4-standard-144 (144 vCPU, 3 nodes)
Largest system 96xl (384 vCPU, 6 nodes) c4-standard-288 (288 vCPU, 6 nodes)

Note — code that hard-codes a 32-core NUMA node on AWS will mis-place threads on GCP, where a node is 24 cores. Size thread pools and pinning from the node width reported at runtime rather than from an assumed socket layout.


Portability Guidance