Artificial intelligence news.
Straight from the original announcements.

Google makes GKE dynamic slicing generally available for TPU workloads

November 9, 2026, 14:00Source: Google Cloud
Google makes GKE dynamic slicing generally available for TPU workloads
Image: Google Cloud

Google Cloud has made GKE dynamic slicing generally available, allowing Kubernetes workloads to assemble and partition TPU slices without repeatedly creating and deleting fixed nodepools. The company says the approach can cut AI workload startup times by up to 5x and recovery times by 4.5x.

Key points
  • GKE dynamic slicing is now generally available.
  • Google Cloud says startup times can improve by up to 5x.
  • Workload recovery can be up to 4.5x faster, according to Google Cloud.
  • Super-slicing joins TPU cubes into larger slices.
  • Sub-slicing divides cubes for concurrent, isolated workloads.

Separating TPU hardware from workload topology

Dynamic slicing decouples logical TPU slice formation from physical nodepool provisioning in Google Kubernetes Engine. Previously, teams using GKE standard had to manage separate, fixed nodepools for TPU slice topologies. Changing workload requirements could require those nodepools to be deleted and recreated, increasing startup time and operational complexity.

Google Cloud says the previous arrangement also created larger failure domains. A single hardware fault could bring down an entire slice while the infrastructure was reprovisioned. Dynamic slicing instead uses TPU optical circuit switching, or OCS, to connect TPU cubes into larger slices or divide them into smaller slices for multiple workloads.

Super-slicing and sub-slicing

GKE dynamic slicing is available in two forms. Super-slicing connects multiple TPU cubes to create slices larger than a single cube. Each cube consists of 16 virtual machines configured in a 4x4x4 slice topology. When a workload specifies its required topology in a Kubernetes workload YAML file, the GKE scheduler, or a custom scheduler, can request the corresponding slice at scheduling time.

Google gives a 4x4x16 super-slice as an example. It is formed by stitching together four Ironwood cubes, comprising 64 Ironwood VMs and 256 total chips.

Sub-slicing partitions one pre-provisioned TPU cube into smaller, independent slices. This allows multiple jobs with different topology requirements to run concurrently inside the same physical cube. When a job finishes, the scheduler deconstructs the slice and returns its partitions to the shared pool, without recreating the GKE nodepool.

Faster startup, recovery and capacity use

According to Google Cloud, dynamic slicing provides up to 5x faster job startup by assembling logical topologies from pre-provisioned TPU nodepools rather than waiting for a new nodepool deployment. It can also improve fleet utilization by packing smaller workloads into shared nodepools and using healthy hosts in partially healthy nodepools.

The company says recovery can be up to 4.5x faster because failures can be isolated to a TPU cube, described as a 16-VM 4x4x4 slice topology. Unhealthy cubes can be swapped in one to two minutes, while healthy partitions remain available for workloads.

Google Cloud says dynamic slicing can support training configurations ranging from large 8,000-chip single slices to multi-slices of multiple thousands of chips, as well as single-host four-chip configurations. Sub-slicing is also intended to support inference workloads from small to large-scale deployments.

What teams need to get started

Organizations must first pre-provision TPU capacity in nodepools of 16 VMs each. These units correspond to a TPU cube or sub-block and provide the baseline for creating custom slice topologies on demand.

Dynamic slicing introduces incremental provisioning nodepools. Google describes this as a fault-tolerant model that uses available healthy hosts even when some hosts in a 16-VM slice are faulty. The system continuously reconciles the nodepool and adds pending nodes when faulty hosts recover.

After enabling the slice controller and configuring the GKE scheduler, teams can request dynamic slices through workload annotations. GKE provides schedulers optimized for dynamic slicing, while customers can also use custom schedulers and health information to manage workload placement. This gives platform teams a way to share pre-provisioned TPU capacity across heterogeneous AI workloads while reducing the need for manual nodepool changes.

Related news

AMD EPYC CPUs Power Google Cloud’s Confidential TPU 8tx Infrastructure
Chips and infrastructureNovember 9, 2026, 14:00

AMD EPYC CPUs Power Google Cloud’s Confidential TPU 8tx Infrastructure

5th Gen AMD EPYC processors are powering the host infrastructure for Google Cloud TPU 8tx, which AMD describes as the first cloud Tensor Processing Unit system with…

AWS SageMaker adds GPU partitioning for more efficient model hosting
Products and toolsNovember 6, 2026, 19:01

AWS SageMaker adds GPU partitioning for more efficient model hosting

Amazon SageMaker Inference now supports NVIDIA Multi-Instance GPU partitioning, allowing multiple models to share a physical GPU through hardware-isolated partitions.…

Flatkey launches dedicated NVIDIA B300 clusters for AI inference
Chips and infrastructureNovember 5, 2026, 19:30

Flatkey launches dedicated NVIDIA B300 clusters for AI inference

Flatkey has launched Flatkey Compute, a NeoCloud that builds and operates dedicated NVIDIA B300 clusters for AI inference. Each cluster is reserved for one customer…