AI Accelerators Explained

/specs

Specifications and sources

Every figure below was read from its source on 2026-10-15. A figure is stated by the vendor or a paper, derived from stated figures (the formula is in the model), reported by a third party, illustrative (a model parameter, labelled), or not disclosed in the sources used: gaps are never filled with a guess. Hover a source tag for the source's title, its access date and where in it the figure is. Availability: product (shipping or generally available), announced (announced, shipping not yet stated or only starting), retired (superseded or discontinued), research (a research chip, not a product). Bandwidths are per direction unless marked “both directions”; peak rates are dense unless marked sparse. The same tables, generated by the model's script, are in results.md.

The families

FamilyWeights live inWho schedulesGrain
GPUsNVIDIA H100, B200off-chip DRAM[hopper-blog]hardware, at run time[hopper-blog]tens to hundreds of cores[hopper-blog]
Systolic designsGoogle TPU, AWS Trainiumoff-chip DRAM[tpu-7x]compiler, ahead of time[tpu-arch]a few large engines[tpu-arch]
Wafer-scaleCerebras WSE-3on-chip SRAM[cerebras-inference]mixed[cerebras-wp]hundreds of thousands of cores[cerebras-wp]
Compiler-scheduledGroq LPUon-chip SRAM[groqchip-brief]compiler, ahead of time[groq-isca22]a few large engines[groq-isca22]
Reconfigurable dataflowSambaNova RDU, Graphcore IPUtiered SRAM + DRAM[sn40l]compiler, ahead of time[sn40l]tens to hundreds of cores[ipu-dissect]
Meshes of small coresTenstorrent Blackholetiered SRAM + DRAM[tt-hardware]mixed[tt-hardware]tens to hundreds of cores[tt-hardware]
FPGAs and edge NPUsAMD Versal AI Engines, Apple Neural Enginetiered SRAM + DRAM[amd-aie]compiler, ahead of time[amd-aie]tens to hundreds of cores[amd-aie]
In-memory and analoguephase-change crossbars (research)in the memory array[pcm-imc]compiler, ahead of time[pcm-imc]tens to hundreds of cores[pcm-imc]

Parts

NVIDIA H100 SXM

Family: GPUs. Availability: product[h100-page]

 NVIDIA H100 SXM
BF16, dense990 TFLOP/s (derived)[h100-page]
FP8, dense1.98 PFLOP/s (derived)[h100-page]
INT8, dense1.98 POP/s (derived)[h100-page]
On-chip SRAM50 MB[hopper-blog]
SRAM bandwidthnot disclosed[hopper-blog]
Off-chip memory80 GB[h100-page]
Off-chip bandwidth3.35 TB/s[h100-page]
Chip-to-chip (both directions)900 GB/s[h100-page]
Chip-to-chip hop latencynot disclosed[h100-page]
Power700 W[h100-page]
Cores / SMs / TensorCores132[hopper-blog]

NVIDIA B200 (as in GB200 NVL72)

Family: GPUs. Availability: product[gb200-page]

 NVIDIA B200 (as in GB200 NVL72)
BF16, dense2.5 PFLOP/s (derived)[gb200-page]
FP8, dense5 PFLOP/s[bwu-blog]
INT8, dense5 POP/s (derived)[gb200-page]
FP4 (NVFP4 or MXFP4), dense10 PFLOP/s[bwu-blog]
On-chip SRAMnot disclosed[bwu-blog]
SRAM bandwidthnot disclosed[bwu-blog]
Off-chip memory186 GB (derived)[gb200-page]
Off-chip bandwidth8 TB/s (derived)[gb200-page]
Chip-to-chip (both directions)1.8 TB/s (derived)[gb200-page]
Chip-to-chip hop latencynot disclosed[gb200-page]
Power1.2 kW[bwu-blog]
Cores / SMs / TensorCoresnot disclosed[bwu-blog]

AMD Instinct MI355X

Family: GPUs. Availability: product[amd-mi355x]

 AMD Instinct MI355X
BF16, dense2.5 PFLOP/s[amd-mi355x]
FP8, dense5 PFLOP/s[amd-mi355x]
INT8, dense5 POP/s[amd-mi355x]
FP4 (NVFP4 or MXFP4), dense10.1 PFLOP/s[amd-mi355x]
On-chip SRAM256 MB[amd-mi355x]
SRAM bandwidthnot disclosed[amd-mi355x]
Off-chip memory288 GB[amd-mi355x]
Off-chip bandwidth8 TB/s[amd-mi355x]
Chip-to-chip (both directions)not disclosed[amd-mi355x]
Chip-to-chip hop latencynot disclosed[amd-mi355x]
Power1.4 kW[amd-mi355x]
Cores / SMs / TensorCores256[amd-mi355x]

Google TPU v6e (Trillium)

Family: Systolic designs. Availability: product[tpu-v6e]

 Google TPU v6e (Trillium)
BF16, dense918 TFLOP/s[tpu-v6e]
FP8, dense918 TFLOP/s[tpu-7x]
INT8, dense1.84 POP/s[tpu-v6e]
On-chip SRAMnot disclosed[tpu-v6e]
SRAM bandwidthnot disclosed[tpu-v6e]
Off-chip memory32 GB[tpu-v6e]
Off-chip bandwidth1.638 TB/s[tpu-v6e]
Chip-to-chip (both directions)800 GB/s[tpu-v6e]
Chip-to-chip hop latencynot disclosed[tpu-v6e]
Powernot disclosed[tpu-v6e]
Cores / SMs / TensorCores2[tpu-v6e]
Systolic array rows256[tpu-arch]
Systolic array columns256[tpu-arch]

Google TPU7x (Ironwood)

Family: Systolic designs. Availability: product[tpu-7x]

 Google TPU7x (Ironwood)
BF16, dense2.31 PFLOP/s[tpu-7x]
FP8, dense4.61 PFLOP/s[tpu-7x]
INT8, densenot disclosed[tpu-7x]
On-chip SRAMnot disclosed[tpu-7x]
SRAM bandwidthnot disclosed[tpu-7x]
Off-chip memory192 GiB[tpu-7x]
Off-chip bandwidth7.38 TB/s[tpu-7x]
Chip-to-chip (both directions)1.2 TB/s[tpu-7x]
Chip-to-chip hop latencynot disclosed[tpu-7x]
Powernot disclosed[tpu-7x]
Cores / SMs / TensorCores2[tpu-7x]
Systolic array rows256[tpu-arch]
Systolic array columns256[tpu-arch]

AWS Trainium2

Family: Systolic designs. Availability: product[trn2-arch]

 AWS Trainium2
BF16, dense667 TFLOP/s[trn2-arch]
FP8, dense1.3 PFLOP/s[trn2-arch]
INT8, densenot disclosed[trn2-arch]
On-chip SRAM224 MB (derived)[nc3-arch]
SRAM bandwidthnot disclosed[nc3-arch]
Off-chip memory96 GiB[trn2-arch]
Off-chip bandwidth2.9 TB/s[trn2-arch]
Chip-to-chip (both directions)1.28 TB/s[trn2-arch]
Chip-to-chip hop latencynot disclosed[trn2-arch]
Powernot disclosed[trn2-arch]
Cores / SMs / TensorCores8[trn2-arch]
Systolic array rows128[nki-trn2]
Systolic array columns128[nki-trn2]

Cerebras WSE-3 (CS-3)

Family: Wafer-scale. Availability: product[cs3-datasheet]

 Cerebras WSE-3 (CS-3)
FP16, sparse (vendor figure)125 PFLOP/s[cs3-datasheet]
BF16, densenot disclosed[cerebras-wp]
FP8, densenot disclosed[cs3-datasheet]
INT8, densenot disclosed[cs3-datasheet]
On-chip SRAM44 GB[cs3-datasheet]
SRAM bandwidth21 PB/s[cs3-datasheet]
Off-chip memorynone[cerebras-wp]
Off-chip bandwidthnone[cerebras-wp]
System I/O1.2 Tb/s[cs3-datasheet]
Chip-to-chip (both directions)not disclosed[cs3-datasheet]
Chip-to-chip hop latencynot disclosed[cs4-page]
Power27 kW[cs3-datasheet]
Cores / SMs / TensorCores900,000[cs3-datasheet]
Silicon area46,225 mm²[cs3-datasheet]
Transistors4 trillion[cs3-datasheet]
Defect tolerancespare cores and routes; defects shut down and routed round[cerebras-chip]
Dies on the wafer84[cerebras-wp]
Area per core38,000 µm²[cerebras-wp]
SRAM per core48 kB[cerebras-wp]
On-wafer fabric214 Pb/s[cs3-datasheet]

Cerebras WSE-3 Turbo (CS-4) (announced)

Family: Wafer-scale. Availability: announced[cs4-page]

 Cerebras WSE-3 Turbo (CS-4)(announced)
FP16, sparse (vendor figure)250 PFLOP/s[cs4-datasheet]
BF16, densenot disclosed[cs4-datasheet]
FP8, densenot disclosed[cs4-datasheet]
INT8, densenot disclosed[cs4-datasheet]
On-chip SRAM44 GB[cs4-datasheet]
SRAM bandwidth43.2 PB/s[cs4-datasheet]
Off-chip memorynone[cs4-datasheet]
Off-chip bandwidthnone[cs4-datasheet]
System I/O2.4 Tb/s[cs4-datasheet]
Chip-to-chip (both directions)not disclosed[cs4-datasheet]
Chip-to-chip hop latency2 µs[cs4-datasheet]
Powernot disclosed[cs4-datasheet]
Cores / SMs / TensorCores900,000[cs4-datasheet]
Silicon area46,225 mm²[cs4-datasheet]
Dies on the wafer84[cerebras-wp]
Area per core38,000 µm²[cerebras-wp]
SRAM per core48 kB[cerebras-wp]
On-wafer fabric428 Pb/s (derived)[cs4-datasheet]

GroqChip (first-generation LPU) (retired)

Family: Compiler-scheduled. Availability: retired[groqchip-brief]

 GroqChip (first-generation LPU)(retired)
BF16, densenot disclosed[groqchip-brief]
FP16, dense188 TFLOP/s[groqchip-brief]
FP8, densenot disclosed[groqchip-brief]
INT8, dense750 TOP/s[groqchip-brief]
On-chip SRAM230 MB[groqchip-brief]
SRAM bandwidth80 TB/s[groqchip-brief]
Off-chip memorynone[groqchip-brief]
Off-chip bandwidthnone[groqchip-brief]
Chip-to-chip links16[groqchip-brief]
One link, per direction100 Gb/s[groq-isca22]
Chip-to-chip (both directions)400 GB/s (derived)[groq-isca22]
Chip-to-chip hop latency722 ns[groq-isca22]
Chips per node8[groq-isca22]
Power215 W[groqchip-brief]
Clock900 MHz[groqchip-brief]
Process14 nm[groqchip-brief]

NVIDIA Groq 3 LPU (LPX rack) (announced)

Family: Compiler-scheduled. Availability: announced[groq-home]

 NVIDIA Groq 3 LPU (LPX rack)(announced)
BF16, densenot disclosed[lpx-page]
FP8, dense1.23 PFLOP/s (derived)[groq-home]
INT8, densenot disclosed[lpx-page]
On-chip SRAM500 MB[lpx-page]
SRAM bandwidth150 TB/s[lpx-page]
Off-chip memorynone[lpx-page]
Off-chip bandwidthnone[lpx-page]
Chip-to-chip (both directions)2.5 TB/s[lpx-page]
Chip-to-chip hop latencynot disclosed[lpx-page]
Powernot disclosed[lpx-page]
Chips per rack256[lpx-page]

SambaNova SN40L RDU

Family: Reconfigurable dataflow. Availability: product[sambanova-rdu]

 SambaNova SN40L RDU
BF16, dense638 TFLOP/s[sn40l]
FP8, densenot disclosed[sn40l]
INT8, densenot disclosed[sn40l]
On-chip SRAM520 MB[sn40l]
SRAM bandwidthnot disclosed[sn40l]
Off-chip memory64 GB[sn40l]
Off-chip bandwidth1.8 TB/s[sn40l]
DDR (third tier)1.5 TB[sn40l]
DDR bandwidth200 GB/s[sn40l]
Chip-to-chip (both directions)not disclosed[sn40l]
Chip-to-chip hop latencynot disclosed[sn40l]
Powernot disclosed[sambanova-rdu]
Cores / SMs / TensorCores1,040[sn40l]
Process5 nm[sn40l]

Graphcore GC2 IPU (first generation) (retired)

Family: Reconfigurable dataflow. Availability: retired[graphcore-home]

 Graphcore GC2 IPU (first generation)(retired)
BF16, densenot disclosed[ipu-dissect]
FP16, dense125 TFLOP/s[ipu-dissect]
FP8, densenot disclosed[ipu-dissect]
INT8, densenot disclosed[ipu-dissect]
On-chip SRAM319 MB[ipu-dissect]
SRAM bandwidth45 TB/s[ipu-dissect]
Off-chip memorynone[ipu-dissect]
Off-chip bandwidthnone[ipu-dissect]
Chip-to-chip (both directions)not disclosed[ipu-dissect]
Chip-to-chip hop latencynot disclosed[ipu-dissect]
Power150 W (reported)[ipu-dissect]
Cores / SMs / TensorCores1,216[ipu-dissect]
SRAM per tile262 kB[ipu-dissect]

Tenstorrent Blackhole (p150a card)

Family: Meshes of small cores. Availability: product[tt-hardware]

 Tenstorrent Blackhole (p150a card)
BF16, densenot disclosed[tt-hardware]
FP8, dense664 TFLOP/s[tt-hardware]
INT8, densenot disclosed[tt-hardware]
On-chip SRAM180 MB[tt-hardware]
SRAM bandwidthnot disclosed[tt-hardware]
Off-chip memory32 GB[tt-hardware]
Off-chip bandwidth512 GB/s[tt-hardware]
Chip-to-chip (both directions)800 GB/s (derived)[tt-hardware]
Chip-to-chip hop latencynot disclosed[tt-hardware]
Power300 W[tt-hardware]
Cores / SMs / TensorCores120[tt-hardware]
'Big RISC-V' cores16[tt-hardware]
Clock1,350 MHz[tt-hardware]

Apple M4 (Neural Engine)

Family: FPGAs and edge NPUs. Availability: product[apple-mbp-m4]

 Apple M4 (Neural Engine)
BF16, densenot disclosed[apple-m4]
FP8, densenot disclosed[apple-m4]
INT8, dense38 TOP/s[apple-m4]
On-chip SRAMnot disclosed[apple-m4]
SRAM bandwidthnot disclosed[apple-m4]
Off-chip memory32 GB[apple-mbp-m4]
Off-chip bandwidth120 GB/s[apple-mbp-m4]
Chip-to-chip (both directions)not disclosed[apple-m4]
Chip-to-chip hop latencynot disclosed[apple-m4]
Powernot disclosed[apple-m4]
Cores / SMs / TensorCores16[apple-m4]

Parts quoted, not modelled

Each lacks a figure the model needs (a memory capacity or bandwidth), so the chapters quote them and run nothing on them:

SambaNova SN50 RDU (announced)

Family: Reconfigurable dataflow. Availability: announced[sambanova-rdu]

 SambaNova SN50 RDU(announced)
BF16, dense1.6 PFLOP/s[sambanova-rdu]
FP8, dense3.2 PFLOP/s[sambanova-rdu]
On-chip SRAM432 MB[sambanova-rdu]
Off-chip memory64 GB[sambanova-rdu]
Off-chip bandwidthnot disclosed[sambanova-rdu]
DDR (third tier)512 GB[sambanova-rdu]
Scale-up, chips256[sambanova-rdu]

AMD Alveo V70 (Versal AI Core) (retired)

Family: FPGAs and edge NPUs. Availability: retired[amd-v70-part]

 AMD Alveo V70 (Versal AI Core)(retired)
INT8, dense404 TOP/s[amd-v70]
BF16, dense202 TFLOP/s[amd-v70]
SRAM bandwidth47.6 TB/s[amd-v70]
Off-chip memorynot disclosed[amd-v70]
Off-chip bandwidth76.8 GB/s[amd-v70]
Power75 W[amd-v70]

AMD Alveo V80 (Versal HBM)

Family: FPGAs and edge NPUs. Availability: product[amd-v80]

 AMD Alveo V80 (Versal HBM)
INT8, densenot disclosed[amd-v80]
BF16, densenot disclosed[amd-v80]
On-chip SRAM84.1 MB (derived)[amd-v80]
Off-chip memory32 GB[amd-v80]
Off-chip bandwidth820 GB/s[amd-v80]
Look-up tables2,600,000[amd-v80]
DSP slices10,848[amd-v80]
Power190 W[amd-v80]

Hailo-10H (M.2 module)

Family: FPGAs and edge NPUs. Availability: product[hailo-10h]

 Hailo-10H (M.2 module)
INT4, dense40 TOP/s[hailo-10h]
INT8, dense20 TOP/s[hailo-10h]
Off-chip memory8 GB[hailo-10h]
Off-chip bandwidthnot disclosed[hailo-10h]
Power2.5 W[hailo-10h]

In-memory compute (chapter 9)

IBM HERMES project chip (PCM, research) (research)

Availability: research[pcm-imc]

 IBM HERMES project chip (PCM, research)(research)
Crossbar cores64[pcm-imc]
Crossbar rows256[pcm-imc]
Crossbar columns256[pcm-imc]
Weights on chip4,194,304[pcm-imc]
PCM devices per weight4[pcm-imc]
MVM latency, 1-phase133 ns[pcm-imc]
MVM latency, 4-phase520 ns[pcm-imc]
Energy, 64 MVMs, 1-phase0.86 µJ[pcm-imc]
Energy, 64 MVMs, 4-phase3.38 µJ[pcm-imc]
Peak MVM rate, 1-phase63.1 TOP/s[pcm-imc]
Peak MVM rate, 4-phase16.1 TOP/s[pcm-imc]
Efficiency, 1-phase9.76 TOPS/W[pcm-imc]
Efficiency, 4-phase2.48 TOPS/W[pcm-imc]
Input/output bits8[pcm-imc]
Die area144 mm² (derived)[pcm-imc]
Process14 nm[pcm-imc]

Published figures (checks, not inputs)

MLPerf v4.0, 8x H100, Llama 2 70B, Offline (tokens/s)21,800[mlperf-h100]
MLPerf Llama 2 70B, output tokens per sample294[mlperf-llama2]
mlperf-input-mean222 (derived)[mlperf-dataset]
mlperf-gb20051,700[mlperf-gb200]
mlperf-gb200-chips4[mlperf-gb200]
Cerebras: CS-3 systems for a 70B model4[cerebras-inference]
Cerebras: CS-3 systems for a 20B model1[cerebras-inference]
Cerebras: Llama 3.1 8B (tokens/s)1,800[cerebras-inference]
Cerebras: Llama 3.1 70B (tokens/s)450[cerebras-inference]
Groq demonstration: GroqChips for Llama 2 70B576 (reported)[nextplatform-groq]
Groq demonstration: Llama 2 70B (tokens/s per user)300 (reported)[nextplatform-groq]
sn40l-sockets16[sn40l]
sn40l-8b-tps1,040[sn40l]
sn40l-70b-tps457[sn40l]

Illustrative parameters

Chosen for chapter 4's picture, not measured or published:

Defect density (per cm²)0.1 (illustrative)[cerebras-wp]
Reticle-sized die for comparison (mm²)814 (illustrative)[hopper-blog]
Share of cores held as spares0.015 (illustrative)[cerebras-wp]

Quoted claims

Shown where relevant, attributed, and never used as model inputs:

Sources