TPU regions and zones
Overview
The main differences between TPU types are price, performance, memory capacity, and zonal availability.
Google Cloud uses regions, subdivided into zones, to define the geographic
location of physical compute resources. For example, the
us-central1
region denotes a region near the geographic center of
the United States. When you create a TPU VM, you specify the zone in which you
want to create it. See the Compute Engine Global, regional, and zonal
resources document
for more information about regional and zonal resources.
You can create TPU configurations in the zones shown in the following table.
US
TPU type (v2) | TPU v2 cores | Available zones |
---|---|---|
v2-8 | 8 |
us-central1-b us-central1-c us-central1-f
|
v2-32 | 32 |
us-central1-a
|
v2-128 | 128 |
us-central1-a
|
v2-256 | 256 |
us-central1-a
|
v2-512 | 512 |
us-central1-a
|
TPU type (v3) | TPU v3 cores | Available zones |
v3-8 | 8 |
us-central1-a us-central1-b us-central1-f
|
TPU type (v4) | TPU v4 chips | Available zones |
All v4 configurations | varies by slice size |
us-central2-b |
TPU type (v5e) | TPU v5e chips | Available zones |
All v5litepod configurations | varies by slice size |
us-central1-a us-east5-a us-east5-b us-east5-c us-south1-a us-west1-c us-west4-a |
TPU type (v5p) | TPU v5p chips | Available zones |
All v5p configurations | varies by slice size |
us-east5-a |
TPU type (v6e) | TPU v6e chips | Available zones |
All v6e configurations | varies by slice size |
us-east1-d us-east5-b |
Europe
TPU type (v2) | TPU v2 cores | Available zones |
---|---|---|
v2-8 | 8 |
europe-west4-a
|
v2-32 | 32 |
europe-west4-a
|
v2-128 | 128 |
europe-west4-a
|
v2-256 | 256 |
europe-west4-a
|
v2-512 | 512 |
europe-west4-a
|
TPU type (v3) | TPU v3 cores | Available zones |
v3-8 | 8 |
europe-west4-a
|
v3-32 | 32 |
europe-west4-a
|
v3-64 | 64 |
europe-west4-a
|
v3-128 | 128 |
europe-west4-a
|
v3-256 | 256 |
europe-west4-a
|
v3-512 | 512 |
europe-west4-a
|
v3-1024 | 1024 |
europe-west4-a
|
v3-2048 | 2048 |
europe-west4-a
|
TPU type (v5e) | TPU v5e chips | Available zones |
All v5litepod configurations | varies by slice size |
europe-west1-b |
TPU type (v5p) | TPU v5p chips | Available zones |
All v5p configurations | varies by slice size |
europe-west4-b |
TPU type (v6e) | TPU v6e chips | Available zones |
All v6e configurations | varies by slice size |
europe-west4-a |
Asia Pacific
TPU type (v2) | TPU v2 cores | Available zones |
---|---|---|
v2-8 | 8 |
asia-east1-c
|
TPU type (v5e) | TPU v5e chips | Available zones |
All v5litepod configurations | varies by slice size |
asia-southeast1-b
|
TPU type (v6e) | TPU v6e chips | Available zones |
All v6e configurations | varies by slice size |
asia-northeast1-b
|
TPU types with higher numbers of chips or cores are available only in limited quantities. TPU types with lower chip or core counts are more likely to be available.
Choose TPU versions
To choose the right TPU version for your workload, refer to the new TPU product announcements. Recent examples:
What's next
- To see pricing for TPUs in each region, see the Pricing page.
- To learn how to work with TPUs, see Get started.
- Learn more about TPU architecture in the System Architecture page.
- See When to use TPUs to learn about the types of models that are well suited to Cloud TPU.