Skip to content
Intelligence Processing Unit

Intelligence Processing Unit

Designed for machine intelligence

Get Started
ipu_diagram_021218

Introducing the IPU

The Intelligence Processing Unit (IPU) is completely different from today’s CPU and GPU processors. It is a highly flexible, easy to use, parallel processor that has been designed from the ground up to deliver state of the art performance on current machine intelligence models for both training and inference. But more importantly, the IPU has been designed to allow new and emerging machine intelligence workloads to be realized. 

GC008_CAULDRON_C2_001_W4K

The world's first IPU server 

The Dell DSS8440, the first Graphcore IPU server, is now available to order from Dell. The Graphcore IPU is unique in keeping the entire machine learning knowledge model inside the processor. With 16 IPU processors, all connected with IPU-Link™ technology in a server, an IPU system has over 100,000 completely independent programs, all working in parallel on the machine intelligence knowledge model.

ipu-technology

Arithmetic efficiency

The IPU delivers much better arithmetic efficiency on small batch sizes for both training and inference which results in faster model convergence in training, models that generalise better, the ability to parallelize over many more IPU processors to reduce training time for a given batch size, and also delivers much higher throughput at lower latencies for inference.
Screen Shot 2019-11-13 at 16.55.04

Detailed benchmarks

Check out the latest Graphcore benchmarks

Read more
MCMC

Finance market focus

Training on IPU takes 4.5 minutes compared to 2 hours with existing solutions

Read more

Get the latest Graphcore news

Subscribe now