In 2016, Graphcore announced the world's first graph tool chain designed for machine intelligence called Poplar Software Stack. In July 2017, Graphcore announced its first chip, called the Colossus GC2, a "16 nm massively parallel, mixed-precision floating point processor", that became available in 2018. Packaged with two chips on a single PCI Express card, called the Graphcore C2 IPU (an Intelligence Processing Unit), it is stated to perform the same role as a GPU in conjunction with standard machine learning frameworks such as
TensorFlow. In July 2020, Graphcore presented its second generation processor called GC200, built with
TSMC's
7nm FinFET manufacturing process. GC200 is a 59 billion transistor, 823 square-millimeter integrated circuit with 1,472 computational cores and 900 Mbyte of local memory. In 2022, Graphcore and TSMC presented the
Bow IPU, a 3D package of a GC200 die bonded face to face to a power-delivery die that allows for higher clock rate at lower core voltage. Graphcore aims at a
Good machine, named after
I.J. Good, enabling
AI models with more parameters than the human brain has synapses. that are arranged into columns, and latency is best within tile. The IPU uses IEEE
FP16, with stochastic rounding, and also
single-precision FP32, at lower performance. Code and data executed locally must fit in a tile, but with message-passing, all on-chip or off-chip memory can be used, and software for AI makes it transparently possible, e.g. has
PyTorch support. ==See also==