Seven Processors, Seven Bottlenecks
3 entriesCPUs, GPUs, TPUs, NPUs, LPUs, DPUs and QPUs are not interchangeable. Each exists because a different part of computing became the bottleneck: sequential logic, parallel math, tensor operations, on-device inference, language-model latency, data movement, or problems classical chips cannot solve efficiently. Picking the right one for a workload matters more than picking the fastest on a spec sheet. In a production AI stack they divide the work. The CPU coordinates the pipeline, runs the operating system and handles input and output. GPUs and TPUs train models and run the heavy compute. An LPU can accelerate low-latency token decoding. An NPU runs inference locally on a phone, laptop or car. A DPU moves and protects data between nodes. A QPU explores problems classical hardware cannot handle efficiently. None of these chips works in isolation, so real systems combine several. The cards below summarize each type with a vendor resource; specific figures change every generation, so check the vendor pages for current specifications.
The Seven Processor Types
7 entriesRole, strengths and limits of each, with a vendor resource.
Vendor Resources
10 entriesWhere to look up current products for each type.
Choosing the Right Processor
8 entriesEvaluate against the workload, not the spec sheet.
Related Pages
10 entriesNeighbouring pages on this site.
Frequently Asked Questions
What is the difference between a CPU and a GPU?
A CPU has a few powerful cores suited to varied, sequential work such as operating systems and control logic. A GPU has thousands of simpler cores that run the same operation across large amounts of data, which suits matrix-heavy AI workloads.
What does each processor do in an AI stack?
The CPU coordinates and handles input and output; GPUs and TPUs do the heavy training and inference compute; an LPU can speed up low-latency token decoding; an NPU runs inference on the device; a DPU moves and protects data between nodes; a QPU explores problems classical hardware cannot solve efficiently.
What is an LPU?
Language Processing Unit is a term coined by Groq for its inference chip. It is vendor-specific rather than a universal processor category, and it targets low-latency LLM decoding rather than training.
Why are TOPS figures misleading?
TOPS measures peak arithmetic throughput, but real inference speed also depends on memory bandwidth, precision, software and the model. Chips with different memory architectures cannot be fairly compared on TOPS alone.
What should I evaluate when choosing hardware?
Latency, throughput, memory capacity and bandwidth, numerical precision, power efficiency, framework and tooling support, interconnect, scalability and total cost for your actual workload. Use benchmarks such as MLPerf and test your own models.
Are QPUs ready for production?
Generally not. Quantum hardware is still noisy and error-prone, so most organizations use it for research and experimentation rather than production workloads.
How current is this page?
Links were checked in October 2026. Chip specifications, product names and ownership change quickly, so confirm figures on each vendor's own page. Sites that block automated checks are kept and may need a manual click.