The IPU: A processor designed for AI workloads
As the AI/ML industry trends towards larger models in pursuit of increased accuracy, it is becoming increasingly important to maximise performance and efficiency through optimised processors designed specifically for current & future AI workloads. Graphcore's Colossus IPU is a multi-processor architecture designed from the ground up for machine intelligence. IPUs are architecturally very different to CPUs and GPUs, enabling the IPU to maximise performance & energy efficiency through locality of processing and memory. IPUs are designed to scale efficiently, from a few chips up to many thousands. Each IPU chip is itself a multi-processor, and the effect of clustering multiple chips is to create larger multi-processors with a consistent software stack.