Prime Collective Communications Library -- Technical Report
Not on the map. Why?
Abstract (arXiv)
This report presents the Prime Collective Communications Library (PCCL), a novel fault-tolerant collective communication library designed for distributed ML workloads over the public internet. PCCL introduces a new programming model that enables dynamic peer joining and failure recovery. The library implements efficient collective operations like all-reduce while providing robust fault tolerance mechanisms that allow the system to continue operating even when peers fail or join during ongoing operations. We demonstrate that PCCL's design enables practical solutions to dynamic membership challenges in workloads with repeated operations and deterministic state advancement. Our implementation passes extensive stress tests across all major operating systems, showing reliable operation even under rapid peer churn and concurrent collective operations. By dispatching to multiple connections, we can efficiently utilize cross-continental long-fat-pipe TCP WAN links, in our experiments achieving up to 45 Gbit/s of bandwidth utilization across Europe and 25 Gbit/s across North America and Europe. PCCL's architecture enables easy implementation of distributed low-communication optimization strategies like DiLoCo, which significantly reduce communication frequency. Combined with quantization, this leads to a significant reduction in the bandwidth required for distributed training workloads. PCCL also allows for concurrent collective operations, which enables optimization strategies like async DiLoCo, which can completely hide communication overhead by implementing one-step delayed parameter updates. PCCL can facilitate exact bit-parity of the shared state across peers in all cases induced by graceful or abrupt peer churn. While PCCL exposes a C99 API, Python bindings are available which are compatible with PyTorch alongside FSDP. PCCL is available under the open source MIT license.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 20 May 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Distributed Training using an Intelligent Networkcited by 0
- 2026Distributed Training using an Intelligent Network26 Aug 2026
Similar, not cited
Close in wording, no citation either way
- 2026Purlin: Separating Orchestration from the Datapath of Collectives
- 2025RailS: Load Balancing for All-to-All Communication in Distributed Mixture-of-Experts Training
- 2026StrataCL: Fabric-Native Communication Library for Production Supernodes ↗
- 2026NCCL EP: Towards a Unified Expert Parallel Communication API for NCCL
- 2026Polar Code Based Federated Learning: Convergence Analysis and Resource Allocation
- 2026From Skew to Symmetry: Node-Interconnect Multi-Path Balancing with Execution-time Planning for Modern GPU Clusters ↗
- 2026Multi-SPIN: Multi-Access Speculative Inference for Cooperative Token Generation at the Edge
- 2025PlanetServe: A Decentralized, Scalable, and Privacy-Preserving Overlay for Democratizing Large Language Model Serving