SPCS GEN_ARM_G1 and GEN_X64_G1 instances are now GA on Google Cloud
GEN_ARM_G1 and GEN_X64_G1 instance families for Snowpark Container Services are now GA on Google Cloud, offering options from 1 to 28 vCPUs for ARM and x86 workloads.
What changed
The GEN_ARM_G1 and GEN_X64_G1 instance families for Snowpark Container Services (SPCS) on Google Cloud are now Generally Available (GA). Both families offer general-purpose compute across five sizes, ranging from 1 to 28 vCPUs.
Use cases
Imagine you need to run microservices or job containers compiled for ARM architecture on Google Cloud inside Snowflake, or maintain existing x86-based applications.
With this update, you can:
- Run
linux/arm64container images natively using theGEN_ARM_G1family. - Keep legacy x86 containers running on
GEN_X64_G1instances. - Scale compute pools by choosing options ranging from 1 to 28 vCPUs per node.
How to use
To use these instances, specify the family name and size in the INSTANCE_FAMILY parameter when creating a compute pool.
CREATE COMPUTE POOL meu_pool_arm
MIN_NODES = 1
MAX_NODES = 3
INSTANCE_FAMILY = GEN_ARM_G1_2
AUTO_RESUME = TRUE;
What happens in this code:
- Creates a compute pool named
meu_pool_arm. - Sets scaling limits between a minimum of 1 node and a maximum of 3 nodes.
- Specifies the ARM instance family size 2 (
GEN_ARM_G1_2). - Enables auto-resume when a service or job is submitted to the pool.
Limitations and requirements
- Features available in GA only for Snowflake accounts hosted on Google Cloud (GCP).
- The executing role requires the
CREATE COMPUTE POOLprivilege at the account level. - x86_64 container images will not run on ARM nodes and vice versa. Ensure container architecture compatibility with the selected family.
- The
GEN_X64_G1family is a previous generation. For new x86 workloads, Snowflake recommends using theCPU_X64instance family instead.
- snowflake
- snowpark container services
- google cloud
- compute pool
- arm
- gcp
October 23, 2026: Snowpark Container Services GEN_ARM_G1 and GEN_X64_G1 instances on Google Cloud (General availability)
Summary and explanation generated by AI from the official release note. When in doubt, the platform's official documentation prevails.
Related
- SnowflakePublic Preview
Query Cortex Search Directly in SQL with the CORTEX_SEARCH_RETRIEVE Function
The CORTEX_SEARCH_RETRIEVE table function lets you query Cortex Search services directly in SQL with low latency, supporting single queries or row-by-row lookups with LATERAL joins for RAG and chatbots.
snowflake cortex · cortex search - SnowflakePublic Preview
OpenAI Responses API support in Cortex REST API
You can now call OpenAI models using the OpenAI-compatible Responses API on the Cortex REST API and Cortex AI Gateway within Snowflake's governance perimeter.
snowflake cortex · cortex rest api - SnowflakeGA
Custom runtime images now generally available for ML Jobs
Build and register your own container images as Custom Runtime Environments (CREs) to use in ML Jobs on Snowflake.
snowflake ml · ml jobs