RCCLX: Innovating GPU Communications on AMD Platforms
Meta open-sourced RCCLX, an enhanced RCCL collectives library for AMD MI300/MI350: DDA allreduce speeds decode 10–50%, and FP8 collectives cut inference latency 9–10% for a ~0.3% accuracy delta.
**The gist** Meta open-sourced **RCCLX**, an enhanced version of AMD's RCCL collectives library, integrated with **Torchcomms** and its CTran transport. Two headline features: **Direct Data Access (DDA)** allreduce, which beats baseline RCCL by 10–50% for decode and 10–30% for prefill on **MI300X**, and low-precision collectives using FP8 quantization at up to 4:1 compression for large messages.
**Why it matters** AllReduce can account for up to **30%** of end-to-end inference latency under tensor parallelism, so this is real headroom if you serve models on AMD hardware. Meta reports **9–10% lower latency** and **7% higher throughput** end to end with a ~0.3% GSM8K accuracy delta, and the low-precision path is enabled with a single env var, **RCCL_LOW_PRECISION_ENABLE=1**.
**The gist** Meta open-sourced **RCCLX**, an enhanced version of AMD's RCCL collectives library, integrated with **Torchcomms** and its CTran transport. Two headline features: **Direct Data Access (DDA)** allreduce, which beats baseline RCCL by 10–50% for decode and 10–30% for prefill on **MI300X**, and low-precision collectives using FP8 quantization at up to 4:1 compression for large messages. **Why it matters** AllReduce can account for up to **30%** of end-to-end inference latency under tensor parallelism, so this is real headroom if you serve models on AMD hardware. Meta reports **9–10% lower latency** and **7% higher throughput** end to end with a ~0.3% GSM8K accuracy delta, and the low-precision path is enabled with a single env var, **RCCL_LOW_PRECISION_ENABLE=1**. **Watch out** Numbers come from Meta's internal workloads on **ROCm 6.4/7.0**; not all CTran features made the open-source drop — the rest is promised over the **coming months** — and the FP8 accuracy trade-off needs validation per model before production use.