Skip to main content
Ctrl+K
Logo image

About

  • Release Notes
  • Introduction

Get Started

  • Install oneCCL from Source
  • Build a Sample Application
  • Use oneCCL package from CMake

Developer Guide

  • Programming Model
    • Host Communication
    • Device Communication
  • General Configuration
    • Execution of Communication Operations
    • Transport Selection
  • Advanced Configuration
    • Selection of Collective Algorithms
    • Low-precision Datatypes
    • Caching of Communication Operations
    • Prioritization of Communication Operations
    • Fusion of Communication Operations
    • Enabling OFI/verbs/dmabuf Support

Developer Reference

  • oneCCL API
    • Initialization
    • oneCCL Concepts
      • Communicator
      • Context
      • Device
      • Event
      • Key-value Store
      • Stream
    • Communication Operations
      • Datatypes
      • Collective Operations
        • Allgather
        • Allgatherv
        • Allreduce
        • Alltoall
        • Alltoallv
        • Barrier
        • Broadcast
        • Group calls
        • Reduce
        • ReduceScatter
      • Point-To-Point Operations
  • Environment Variables

Benchmark User Guide

  • oneCCL Benchmark Collective User Guide
  • oneCCL Benchmark Point-to-Point User Guide

Notices and Disclaimers

  • Notices and Disclaimers
  • Suggest edit
  • Open issue
  • .rst

oneCCL Concepts

oneCCL Concepts#

Refer to oneCCL specification for more details about oneCCL main concepts.

  • Communicator
  • Context
  • Device
  • Event
  • Key-value Store
  • Stream

previous

Initialization

next

Communicator

By Intel

© Copyright 2025.

Cookies