Skip to content

Why Compute Moves to the Edge

The Hardware Landscape

10 min+100 XPStep 1/10

A zoo of accelerators

Inside a modern phone SoC, inference can run on at least four different processors, each with a different contract:

  • CPU — most flexible, lowest throughput; runs anything, slowly. The fallback for ops nothing else supports.
  • GPU — high throughput on parallel float work; power-hungry but programmable. The workhorse for models without NPU support.
  • DSP — Qualcomm's Hexagon and friends: efficient vector processors built for signal work; good integer performance at low power.
  • NPU — dedicated matrix engines (Apple Neural Engine, Qualcomm's NPU, MediaTek's APU): highest efficiency on the ops they're designed for, useless on the ones they aren't.

Plus the edge outliers: Google's Coral TPU (~4 TOPS at ~2W — the embedded benchmark), and microNPUs like Arm's Ethos-U for microcontrollers. The art is matching ops to engines.