Developer Guide and Reference

Intel® oneAPI Collective Communications Library

Intel® oneAPI Collective Communications Library (oneCCL) provides an efficient implementation of communication patterns used in deep learning.
oneCCL features include:
  • Built on top of lower-level communication middleware – Intel® MPI Library and libfabrics.
  • Optimized to drive scalability of communication patterns by allowing to easily trade off compute for communication performance.
  • Works across various interconnects: InfiniBand*, Cornelis Networks*, and Ethernet.
  • Provides common API sufficient to support communication workflows within Deep Learning / distributed frameworks (such as PyTorch*, Horovod*).
oneCCL package comprises the oneCCL Software Development Kit (SDK) and the Intel(R) MPI Library Runtime components.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at