explainx.ainewsletter3.5k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

learn

pathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsdictionaryagi trackerranks

company

aboutvisionmissionteaminstructorscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

On this page

  • TL;DR
  • The common problem: arithmetic is cheap, moving data is expensive
  • The architecture map
  • NVIDIA GPU: keep the machine programmable
  • AMD GPU: similar programming model, different package bet
  • Google TPU: make the compiler the scheduler
  • AWS Trainium: compiler-first hardware as a cloud component
  • Cerebras WSE: remove the die boundary
  • Groq LPU: schedule every cycle before execution
  • What the original comparison gets right—and what buyers should add
  • Bottom line
  • Related reading
← Back to blog

explainx / blog

AI Chip Architectures Explained: GPU vs TPU vs Trainium vs Cerebras vs Groq

How GPUs, TPUs, Trainium, Cerebras, and Groq trade memory, scheduling, programmability, and scaling—and which workloads each architecture favors.

Aug 24, 2026·12 min read·Yash Thakker
AI HardwareGPUTPUAWS TrainiumCerebrasGroq
go deep
AI Chip Architectures Explained: GPU vs TPU vs Trainium vs Cerebras vs Groq

The most useful sentence in Jacob Peake's enormous AI Chip Architectures survey is not a specification. It is a diagnostic: to understand an AI chip, ask where data lives, how it moves to compute, what the compute units look like, and how chips communicate at scale.

That cuts through a lot of misleading comparison tables. Peak FLOPS matter, but a matrix unit sitting idle while it waits for model weights is not fast. A rack's aggregate bandwidth is not the same thing as bandwidth available to one token. A vendor's sparse or low-precision peak is not automatically comparable with a rival's dense number. And a chip that wins at batch-one decode may lose badly when a serving system batches hundreds of requests.

This guide compresses the architecture survey into a practical mental model. It covers the five approaches with meaningful deployment today: NVIDIA and AMD GPUs, Google's TPU, AWS Trainium, Cerebras's Wafer-Scale Engine, and Groq's LPU. The goal is not to crown one winner. It is to understand what each machine is betting on.

TL;DR

table · 2 cols
QuestionAnswer
What problem are all these chips solving?Keeping matrix-multiplication units fed without spending all the time and energy moving data
Why do GPUs dominate?Programmability, CUDA's mature ecosystem, and a scale-up/networking stack that handles many changing workloads
What is the TPU bet?Use large systolic arrays, software-managed memory, and whole-program compiler scheduling for efficiency
What is Trainium's bet?Use a TPU-like compiler-first core inside an AWS-owned chip, network, runtime, and pricing stack
What is Cerebras's bet?Do not cut the wafer; surround 900,000 small cores with local SRAM and eliminate most die boundaries
What is Groq's bet?Put the entire schedule in the compiler, use on-chip SRAM, and make inference deterministic across chips
What should buyers compare?Exact-model latency, throughput, utilization, memory capacity, interconnect, software effort, availability, and total cost
Weekly digest3.5k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.

The common problem: arithmetic is cheap, moving data is expensive

A transformer repeatedly performs matrix multiplication, with normalization, activation, residual addition, masking, and routing around it. But the shape of the work changes across three phases:

  • Training passes many tokens through the same weights and then computes gradients. Large matrix-matrix operations provide substantial data reuse.
  • Prefill processes the prompt before the first output token. It also stacks many tokens together, so it often looks compute-heavy.
  • Decode produces one token after another. Each step must read model weights and, for attention, the growing KV cache. At low batch sizes, memory traffic dominates.

This is the memory wall. Compute throughput has increased much faster than the ability to move bytes. It also explains why RAM and HBM pricing matters to local AI builders, why quantization improves more than storage requirements, and why the fastest low-latency systems often devote unusual amounts of silicon to memory.

So every architecture is really answering the same question: how much flexibility will we trade for predictable data movement?

The architecture map

table · 5 cols
ArchitectureWhere important data livesWho schedules work?Main strengthMain tradeoff
NVIDIA GPUHBM, L2/L1, shared memory, registers, specialized tensor memoryHardware warp schedulers plus programmer/compilerFlexibility and ecosystemMore control and scheduling overhead
AMD GPUHBM, large Infinity Cache, local caches/LDSHardware wavefront schedulers plus programmer/compilerMemory capacity, open ROCm stack, chipletsNew-kernel support often trails CUDA
Google TPUHBM plus explicit on-chip scratchpadsXLA compilerEfficient large-scale scheduled executionLess forgiving of unusual shapes and bad compiler schedules
AWS TrainiumHBM plus SBUF/PSUM scratchpadsNeuron/OpenXLA compilerAWS-integrated price-performance and communicationYounger, cloud-specific ecosystem
Cerebras WSE44 GB of distributed on-wafer SRAM; external MemoryX for trainingData arrival plus compiled placementHuge local bandwidth and low-latency decodeSRAM capacity and specialized deployment
Groq LPUOn-chip SRAM spread across many chipsStatic compiler schedulePredictable, fast batch-one inferenceModels require many SRAM-only chips; narrow workload fit

This table is a map, not a benchmark. Even the phrase “memory bandwidth” describes different things: HBM bandwidth at a GPU package, aggregate local SRAM ports across a wafer, and aggregate SRAM across a Groq rack are not interchangeable numbers.

NVIDIA GPU: keep the machine programmable

NVIDIA's core bet is that AI workloads will keep changing, so the accelerator must remain programmable. A GPU contains many Streaming Multiprocessors (SMs), each scheduling groups of 32 threads called warps. CUDA cores handle general and element-wise work; Tensor Cores handle tiled matrix multiplication.

The clever evolution is not merely “more Tensor Cores.” NVIDIA has progressively removed feeding and bookkeeping work from threads. Asynchronous copies, Hopper's Tensor Memory Accelerator, Blackwell's Tensor Memory, and descriptor-driven matrix instructions let one part of a kernel move the next tile while another computes. That overlap is why modern attention kernels are architecture-specific engineering projects rather than simple calls to a matrix library.

Blackwell pairs fifth-generation Tensor Cores with FP4 support and HBM3e delivering up to 8 TB/s per GPU, according to NVIDIA's architecture and inference material. But the deeper advantage is compounding software: CUDA, cuBLAS, cuDNN, CUTLASS, TensorRT-LLM, NCCL, PyTorch, Triton, profilers, and years of third-party kernels.

Choose this pattern when: model architecture changes quickly, custom kernels matter, the workload extends beyond transformer inference, or engineering portability across the broadest library ecosystem matters more than theoretical efficiency.

AMD GPU: similar programming model, different package bet

AMD Instinct is still a GPU: Compute Units run wavefronts, Matrix Cores execute matrix instructions, and ROCm/HIP expose a programmable kernel model. The differentiator is increasingly outside the individual compute unit—chiplets, HBM capacity, Infinity Fabric, and a large Infinity Cache.

The MI355X, for example, exposes 288 GB of HBM3E at 8 TB/s and supports MXFP4/MXFP6 on CDNA 4, per AMD's product specifications. That memory capacity is valuable when model weights and KV cache determine how many accelerators a serving replica needs.

The software question remains central. Common PyTorch, vLLM, and Triton workloads have become much easier to run on ROCm, but novel CUDA kernels can arrive first and require an AMD-specific port. The right comparison is therefore not only dollars per accelerator. Include porting time, missing kernel fallbacks, and achievable utilization on your model.

Choose this pattern when: HBM capacity and open software standards are attractive, your workload is already validated on ROCm, and the price-performance win survives the engineering needed for any unsupported tail.

Google TPU: make the compiler the scheduler

A TPU is organized around large systolic matrix arrays. Values move through a grid of multiply-accumulate cells, reusing operands in the wires rather than repeatedly loading them from a general cache. Vector and scalar units handle surrounding work. On-chip memory is software-managed, and XLA decides layouts, fusion, buffer placement, transfers, and collectives ahead of execution.

That deletes hardware structures a GPU uses to tolerate uncertainty. When the compiler's schedule matches the workload, the result can be extremely efficient. When dimensions underfill the array or a layout creates awkward transfers, there is less dynamic hardware to rescue the schedule.

Google's Ironwood system makes the system-level bet obvious: a superpod can connect 9,216 chips through ICI and expose 1.77 PB of HBM, according to Google Cloud's Ironwood announcement. JAX/XLA is the native path, while PyTorch/XLA, vLLM support, and Pallas-style custom kernels reduce ecosystem friction.

Choose this pattern when: you are already in Google's JAX/XLA stack, your model maps cleanly to supported operations and shapes, and pod-scale co-design matters more than dropping arbitrary CUDA code into the system.

AWS Trainium: compiler-first hardware as a cloud component

Trainium resembles the TPU at first glance: a systolic Tensor Engine, explicit on-chip buffers, and OpenXLA-based whole-graph compilation. But each NeuronCore also contains vector and scalar engines plus programmable GPSIMD processors for operations that do not fit the main tensor path.

The AWS-specific bet is vertical integration. Trainium is not sold as a merchant accelerator; it is one component inside EC2, Neuron, NeuronLink, EFA, Nitro, and AWS pricing. Trainium2 puts eight NeuronCores and 96 GiB of HBM on each chip; a Trn2 UltraServer connects 64 chips into 6 TB of HBM, according to the official Trn2 specifications.

The Neuron Kernel Interface is important because it gives developers a low-level escape hatch when automatic compilation is insufficient. AWS made NKI stable in April 2026 and added a CPU simulator, making custom kernel development less dependent on live accelerator access.

Choose this pattern when: AWS is already the deployment boundary, a supported model has measured cost advantages on Trainium, and your team is comfortable accepting a cloud-specific compiler and kernel ecosystem.

Cerebras WSE: remove the die boundary

Conventional manufacturers print many dies on a wafer, cut them apart, and then spend extraordinary engineering effort reconnecting them through packages, links, switches, and networks. Cerebras leaves the wafer intact.

WSE-3 contains 900,000 small cores and 44 GB of on-chip SRAM, according to Cerebras's announcement. Local SRAM bandwidth is the point: weights or activations can stay close to compute without the HBM round trip dominating each step. The design uses many dataflow cores rather than a few giant matrix engines.

But the strength is also the constraint. Forty-four gigabytes does not hold a frontier model plus a large KV cache. Cerebras trains large models by streaming weights from an external MemoryX system while activations remain on the wafer; inference shards resident weights across multiple systems. That can deliver extraordinary per-user decode speed, but it is a specialized system whose batching economics, context capacity, and software surface must be measured separately from latency.

For a current product-level example, see our CS-4 analysis, which distinguishes vendor peak claims from independently comparable results.

Choose this pattern when: interactive token latency is the product, the available model is supported, and the premium for low-batch speed is more important than minimizing cost per token at high utilization.

Groq LPU: schedule every cycle before execution

Groq removes another source of uncertainty. Its compiler statically schedules instructions, data movement, and chip-to-chip communication. The LPU has no conventional cache hierarchy; on-chip SRAM and a spatial “assembly line” of functional units make execution deterministic.

Groq describes more than 80 TB/s of on-chip SRAM bandwidth in its LPU architecture explanation. A compiled model is partitioned across enough chips for its weights to fit in the aggregate SRAM. The system can then stream a token through those stages with predictable latency.

This is excellent for the metric users feel directly—tokens per second for one interactive request. It is less obviously optimal for maximizing throughput per dollar through large batches, and the SRAM-only capacity model means a large model can require many chips even when their arithmetic units are lightly utilized during decode.

Choose this pattern when: batch-one responsiveness is a core feature—voice, agents, live interfaces—and the provider supports the exact model and context window you need at an acceptable per-token price.

What the original comparison gets right—and what buyers should add

Peake's survey gets the most important principle right: architectures are competing over data movement, not just multiplication. It also shows why “GPU versus ASIC” is too crude. NVIDIA is adding more explicit memory control; TPUs and Trainium expose custom-kernel escape hatches; Cerebras and Groq have cloud APIs. The poles are converging even while their physical bets remain different.

For an actual purchase or platform decision, add six questions the architecture diagram cannot answer:

  1. Does my exact checkpoint run? Include architecture, quantization, context length, tool calling, and speculative decoding.
  2. At what batch and latency target? A batch-one winner can lose on total throughput, and vice versa.
  3. What is independently measured? Separate vendor peak FLOPS and vendor demos from audited benchmarks and your own load test.
  4. What breaks portability? Count custom kernels, compiler-specific sharding, unsupported operators, and observability gaps.
  5. What is the real availability boundary? A spectacular pod specification does not help if capacity is unavailable in your region.
  6. What is total cost? Include hosts, networking, reserved capacity, engineering, idle replicas, and the number of copies needed to meet reliability targets.

The same discipline applies to emerging memory. Samsung's August 2026 zHBM is a concept, not a deployable HBM5 replacement: Samsung says vertically placing memory above the accelerator could provide about 8x interface performance, more than 10x density, and 3x energy efficiency, but those are roadmap targets from its FMS 2026 announcement. Treat it as evidence that packaging is becoming part of the architecture, not as a product benchmark you can buy today.

Bottom line

There is no single “AI chip.” There are different answers to four questions:

  • Where does data live? HBM and caches, software scratchpads, or on-chip SRAM.
  • Who decides what runs next? Hardware schedulers, a whole-program compiler, data arrival, or a static clock schedule.
  • How much programmability survives? General kernels, compiler graphs, tile DSLs, or a closed supported-model surface.
  • What happens after one chip? Coherent links, message-passing tori, wafer meshes, or a statically scheduled chip network.

NVIDIA's answer is to preserve programmability and amortize its overhead. AMD adds a strong memory-and-chiplet bet to the GPU model. Google and AWS trust compilers and system co-design. Cerebras removes the cut-wafer boundary. Groq removes runtime uncertainty.

Those are engineering philosophies, not leaderboard positions. Pick the constraint your product actually has—training throughput, prefill latency, decode speed, memory capacity, portability, or cost—and benchmark the whole system that serves it.

Related reading

  • Cerebras CS-4: wafer-scale inference explained
  • AMD acquires Taalas: weights etched into silicon
  • Stanford MemoryDAX: 65 years of DRAM, HBM, and NAND prices
  • RAM prices and the cost of local AI builds
  • OpenAI's Jalapeño inference chip with Broadcom
  • Mojo goes open source for heterogeneous AI kernels
  • Cerebras-powered Ultrafast mode for GPT-5.6 Sol

Architecture details and linked vendor specifications were checked on August 24, 2026. Roadmaps, availability, pricing, software support, and performance claims change quickly; re-check the linked primary sources and benchmark your exact workload before making a deployment decision.

Spotted something out of date? Let us know.
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

Related posts

Aug 19, 2026

Cerebras CS-4: The Wafer-Scale Chip Claiming 30x Faster AI Inference

Cerebras announced CS-4, the third generation of its wafer-scale AI accelerator, claiming up to 30x faster inference than GPU systems and a new modular "Nexus" rack architecture built to deploy at hyperscale. We break down what's actually new, how it stacks up against GPUs and rival inference chips like Taalas, and what the claims mean before independent benchmarks land.

Aug 22, 2026

Humanoid Robots Play Tennis at the World Humanoid Robot Games in Beijing

A clip of humanoid robots rallying on a tennis court went viral this week out of the 2nd World Humanoid Robot Games in Beijing — 2,056 robots, 51 events, and a claim of full autonomy that split the internet between awe and jokes. explainx.ai breaks down what's actually happening under the hood.

Aug 20, 2026

Mojo Is Now Fully Open Source — What It Means for AI Kernel Writing

Modular's Mojo programming language is now fully open source under Apache 2.0, completing a staged release that began with its standard library in 2024. We break down what changed, what license MAX runs under, which hardware it actually targets, and how it compares to writing CUDA or Triton kernels by hand.