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

Communication Operations

Communication Operations#

Refer to oneCCL specification for more details about communication operations.

  • Datatypes
  • Collective Operations
    • Allgather
    • Allgatherv
    • Allreduce
    • Alltoall
    • Alltoallv
    • Barrier
    • Broadcast
    • Group calls
    • Reduce
    • ReduceScatter
    • Operation Attributes
  • Point-To-Point Operations
    • send
    • recv

previous

Stream

next

Datatypes

By Intel

© Copyright 2025.

Cookies