Aristos: Pipelining One-sided Communication in Distributed Mixture of Experts

We propose Aristos, a communication-optimal, distributed algorithm that uses asynchronous communication interleaved with computation to specifically tackle the communication overhead of Distributed Mixture-of-Experts (DMoE) transformer models. DMoE, as implemented today, entails frequent synchronous All-to-All communication operations that scale linearly per step with a model's number of layers. Thus, we first seek clarification on how All-to-All bottlenecks DMoE and whether the interconnector communication algorithm is at fault. We investigate more than 21k All-to-All CUDA kernels and empirically confirm that their runtimes exhibit a significant long-tail distribution in both multi-node and single-node settings, respectively. We argue that this phenomenon is a shortcoming of the global barrier necessitated by the synchronous implementation of All-to-All in state-of-the-art collective libraries. We use these empirical insights to motivate Aristos, which obviates the global barrier, instead favoring asynchronous communication that yields native support for pipelining. Aristos also exposes tunable hyperparameters that navigate the trade-off between faster performance and reduced token dropping.

Authors

Institutions

Publication Details

Journal
ACM SIGMETRICS Performance Evaluation Review
Published
2025-03-18
DOI
https://doi.org/10.1145/3725536.3725539
Primary Topic
Semantic Web and Ontologies
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Aristos: Pipelining One-sided Communication in Distributed Mixture of Experts

Osayamen J Aimuyo
ACM SIGMETRICS Performance Evaluation Review
Semantic Web and Ontologies
article

Aristos: Pipelining One-sided Communication in Distributed Mixture of Experts

Osayamen J Aimuyo
article en

Abstract

We propose Aristos, a communication-optimal, distributed algorithm that uses asynchronous communication interleaved with computation to specifically tackle the communication overhead of Distributed Mixture-of-Experts (DMoE) transformer models. DMoE, as implemented today, entails frequent synchronous All-to-All communication operations that scale linearly per step with a model's number of layers. Thus, we first seek clarification on how All-to-All bottlenecks DMoE and whether the interconnector communication algorithm is at fault. We investigate more than 21k All-to-All CUDA kernels and empirically confirm that their runtimes exhibit a significant long-tail distribution in both multi-node and single-node settings, respectively. We argue that this phenomenon is a shortcoming of the global barrier necessitated by the synchronous implementation of All-to-All in state-of-the-art collective libraries. We use these empirical insights to motivate Aristos, which obviates the global barrier, instead favoring asynchronous communication that yields native support for pipelining. Aristos also exposes tunable hyperparameters that navigate the trade-off between faster performance and reduced token dropping.

ACM SIGMETRICS Performance Evaluation ReviewVol. 52(4)
Cornell University (US)
U.S. Department of Energy, National Energy Research Scientific Computing Center, Lawrence Berkeley National Laboratory
Openalex Percentile: Top 98%
Semantic Web and Ontologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Aristos: Pipelining One-sided Communication in Distributed Mixture of Experts — Osayamen J Aimuyo · ACM SIGMETRICS Performance Evaluation Review (2025) | TGRS Research Map | TGRS