5. GCL API reference

The Graphcore Communication Library (GCL) enables high-performance scale-out for IPU systems. GCL utilises the IPU´s built-in hardware support for transferring data directly from the the memory of one IPU to another (via remote memory access or RMA). The result is a low-overhead, high-throughput communication library, specifically targeted at systems such as the IPU-POD128.