mlsanityData to 14 Oct 2026

Triton-distributed: Programming Overlapping Kernels on Distributed AI Systems with the Triton Compiler

arXiv 2504.19442 ↗First posted 28 Apr 2025cs.DCcited by 25

Not on the map. Why?

Abstract (arXiv)

In this report, we propose Triton-distributed, an extension of existing Triton compiler, to overcome the programming challenges in distributed AI systems. Triton-distributed is the first compiler that supports native overlapping optimizations for distributed AI workloads, providing a good coverage of existing optimizations from different frameworks. First, we integrate communication primitives compliant with the OpenSHMEM standard into the compiler. This enables programmers to utilize these primitives with a higher-level Python programming model. Second, we illustrate how to achieve complex joint optimization of computation, memory access, and communication with the assistance of the compiler. In particular, we show how to use overlapping techniques to hide latency and present our compiler-based programming methods in both single-node and multi-node scenarios. Finally, we showcase the performance of the code generated by our compiler. In a test environment with up to 64 devices, our compiler can fully utilize heterogeneous communication and computation resources to provide effective overlapping and high performance. In many cases, the performance of the generated code can even outperform hand-optimized code. Moreover, the development difficulty and the time cost for development using our compiler are far less than those of low-level programming such as CUDA/C++, which clearly demonstrates significant productivity advantages.

Key facts. Cited by 25 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 Apr 2025.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 8; 2026: 17.

25 papers.

Sort:

By area:

  1. 2025Robix: A Unified Model for Robot Interaction, Reasoning and Planningcited by 23
  2. 2025MPK: A Compiler and Runtime for Mega-Kernelizing Tensor Programscited by 15
  3. 2025TokenWeave: Efficient Compute-Communication Overlap for Distributed LLM Inferencecited by 14
  4. 2026Least-Loaded Expert Parallelism: Load Balancing An Imbalanced Mixture-of-Expertscited by 9
  5. 2026UniEP: Unified Expert-Parallel MoE MegaKernel for LLM Trainingcited by 5
  6. 2026Event Tensor: A Unified Abstraction for Compiling Dynamic Megakernelcited by 4
  7. 2026Kareus: Joint Reduction of Dynamic and Static Energy in Large Model Trainingcited by 3
  8. 2026Axe: A Simple Unified Layout Abstraction for Machine Learning Compilerscited by 3
  9. 2025ZeCO: Zero Communication Overhead Sequence Parallelism for Linear Attentioncited by 2
  10. 2025Eliminating Multi-GPU Performance Taxes: A Systems Approach to Efficient Distributed LLMscited by 2
  11. 2026Revisiting Parameter Server in LLM Post-Trainingcited by 2
  12. 2025Optimizing Long-context LLM Serving via Fine-grained Sequence Parallelismcited by 1
13 more
  1. 2025Design Space Exploration of DMA based Finer-Grain Compute Communication Overlapcited by 1
  2. 2026Stage-Aware Communication Scheduling for Disaggregated LLM Servingcited by 1
  3. 2026FEPLB: Exploiting Copy Engines for Nearly Free MoE Load Balancing in Distributed Trainingcited by 1
  4. 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Servingcited by 1
  5. 2025Iris: First-Class Multi-GPU Programming Experience in Tritoncited by 0
  6. 2026Throughput Optimization as a Strategic Lever in Large-Scale AI Systems: Evidence from Dataloader and Memory Profiling Innovationscited by 0
  7. 2026NanoCP: Request-Level Dynamic Context Parallelism for Data-Expert Parallel Decodingcited by 0
  8. 2026DynaFlow: Transparent and Flexible Intra-Device Parallelism via Programmable Operator Schedulingcited by 0
  9. 2026HyperParallel-MoE: Multi-Core Interleaved Scheduling for Fast MoE Training on Ascend NPUscited by 0
  10. 2026HetCCL: Enabling Collective Communication For Mixed-Vendor Heterogeneous Clusterscited by 0
  11. 2026mKernel: Fast Multi-GPU, Multi-Node Fused Kernelscited by 0
  12. 2026Weave: Fine-Grained Dynamic SM Scheduling in an MoE Megakernel for Compute-Communication Overlapcited by 0
  13. 2026Mixture-of-Kittens: MoE Megakernel for NVL72scited by 0