From cbd414f31d17cfaed6d8523a8cfa563ffbdd12f4 Mon Sep 17 00:00:00 2001 From: Hung Phan Date: Mon, 20 Oct 2025 00:47:15 +0700 Subject: [PATCH 1/4] feat: add A4 machine type series configuration Add SQL configuration for Google Cloud A4 machine series: - Accelerator-optimized family with NVIDIA B200 Blackwell GPUs - Sapphire Rapids CPU platform - 12TB Local SSD storage - 3.6 Tbps network bandwidth - Spot VM support enabled Reference: https://cloud.google.com/compute/docs/accelerator-optimized-machines#a4-vms --- instances/series/a4.sql | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 instances/series/a4.sql diff --git a/instances/series/a4.sql b/instances/series/a4.sql new file mode 100644 index 000000000..7f85627f1 --- /dev/null +++ b/instances/series/a4.sql @@ -0,0 +1,11 @@ +/* A4 Accelerator-optimized machine family */ +/* https://cloud.google.com/compute/docs/accelerator-optimized-machines#a4-vms */ +/* https://cloud.google.com/compute/docs/gpus#a4 */ +UPDATE instances SET +series = 'a4', +family = 'Accelerator-optimized', +cpuPlatform = 'Sapphire Rapids', +localSsd = '12000', +bandwidth = '3600', +spot = '1' +WHERE name LIKE 'a4-%'; From 1dc32e01e96b49a6b890f5a903062ea0d7c5d71a Mon Sep 17 00:00:00 2001 From: Hung Phan Date: Mon, 20 Oct 2025 00:47:25 +0700 Subject: [PATCH 2/4] feat: add A4X machine type series configuration Add SQL configuration for Google Cloud A4X machine series: - Accelerator-optimized family with NVIDIA GB200 Grace Blackwell Superchips - ARM Neoverse V2 CPU platform - 12TB Local SSD storage - 2 Tbps network bandwidth - ARM architecture support - Spot VM support enabled Reference: https://cloud.google.com/compute/docs/accelerator-optimized-machines#a4x-vms --- instances/series/a4x.sql | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 instances/series/a4x.sql diff --git a/instances/series/a4x.sql b/instances/series/a4x.sql new file mode 100644 index 000000000..61adcd7f2 --- /dev/null +++ b/instances/series/a4x.sql @@ -0,0 +1,12 @@ +/* A4X Accelerator-optimized machine family */ +/* https://cloud.google.com/compute/docs/accelerator-optimized-machines#a4x-vms */ +/* https://cloud.google.com/compute/docs/gpus#gb200-gpus */ +UPDATE instances SET +series = 'a4x', +family = 'Accelerator-optimized', +cpuPlatform = 'ARM Neoverse V2', +localSsd = '12000', +bandwidth = '2000', +arm = '1', +spot = '1' +WHERE name LIKE 'a4x-%'; From 14c5610474be678fa8dd0cdcf0494e167cb9292c Mon Sep 17 00:00:00 2001 From: Hung Phan Date: Mon, 20 Oct 2025 00:47:38 +0700 Subject: [PATCH 3/4] feat: add support for new NVIDIA GPU models Add GPU type mappings for latest NVIDIA accelerators: - NVIDIA H200 141GB (nvidia-h200-141gb) - NVIDIA B200 Blackwell (nvidia-b200) - NVIDIA GB200 Grace Blackwell Superchip (nvidia-gb200) These GPUs are used in A3 Ultra, A4, and A4X machine series respectively. Reference: https://cloud.google.com/compute/docs/gpus --- instances/series/gpu/gpu_names.sql | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/instances/series/gpu/gpu_names.sql b/instances/series/gpu/gpu_names.sql index c625a25fe..a475ba4fa 100644 --- a/instances/series/gpu/gpu_names.sql +++ b/instances/series/gpu/gpu_names.sql @@ -20,7 +20,12 @@ UPDATE instances SET acceleratorType = "NVIDIA V100" WHERE acceleratorType UPDATE instances SET acceleratorType = "NVIDIA P100 vWS" WHERE acceleratorType LIKE "nvidia-tesla-p100-vws"; UPDATE instances SET acceleratorType = "NVIDIA P100" WHERE acceleratorType LIKE "nvidia-tesla-p100"; +UPDATE instances SET acceleratorType = "NVIDIA H200 141GB" WHERE acceleratorType LIKE "nvidia-h200-141gb"; + UPDATE instances SET acceleratorType = "NVIDIA H100 80GB" WHERE acceleratorType LIKE "nvidia-h100-80gb"; UPDATE instances SET acceleratorType = "NVIDIA H100 80GB Mega" WHERE acceleratorType LIKE "nvidia-h100-mega-80gb"; +UPDATE instances SET acceleratorType = "NVIDIA B200" WHERE acceleratorType LIKE "nvidia-b200"; +UPDATE instances SET acceleratorType = "NVIDIA GB200" WHERE acceleratorType LIKE "nvidia-gb200"; + UPDATE instances SET acceleratorType = "NVIDIA K80 (EOL!)" WHERE acceleratorType LIKE "nvidia-tesla-k80"; From f07bd545506de52f2789085d857d99d278c0fbd4 Mon Sep 17 00:00:00 2001 From: Hung Phan Date: Mon, 20 Oct 2025 00:47:57 +0700 Subject: [PATCH 4/4] docs: update README with A3, A4, and A4X machine types Update instances documentation: - Add A4 and A4X to machine types list - Fix A3 link (was incorrectly pointing to a2.sql) - Update resources section to reference A3, A4, and A4X accelerator-optimized machines This brings the documentation in sync with the newly added machine type configurations. --- instances/README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/instances/README.md b/instances/README.md index 2baf43c2b..42aba1217 100644 --- a/instances/README.md +++ b/instances/README.md @@ -11,7 +11,9 @@ The SQL files are read during the [build](../build/) process. * [Series](./series/) * [A2](./series/a2.sql) - * [A3](./series/a2.sql) + * [A3](./series/a3.sql) + * [A4](./series/a4.sql) + * [A4X](./series/a4x.sql) * [C2](./series/c2.sql) * [C2D](./series/c2d.sql) * [C3](./series/c3.sql) @@ -50,7 +52,10 @@ The cost per machine type in region and licenses are added with the [gcosts](htt Machine series comparison -