T3: Transparent Tracking & Triggering for Fine-grained Overlap of Compute & Collectives
Not on the map. Why?
Abstract (arXiv)
Large Language Models increasingly rely on distributed techniques for their training and inference. These techniques require communication across devices which can reduce scaling efficiency as the number of devices increases. While some distributed techniques can overlap, and thus, hide this communication with independent computations, techniques such as Tensor Parallelism (TP) inherently serialize communication with model execution. One approach to hide this serialized communication is to interleave it with the producer operation (of the communicated data) in a fine-grained manner. However, this fine-grained interleaving of communication and computation in software can be difficult. Furthermore, as with any concurrent execution, it requires compute and memory resources to be shared between computation and communication, causing resource contention that reduces overlapping efficacy. To overcome these challenges, we propose T3 which applies hardware-software co-design to transparently overlap serialized communication while minimizing resource contention with compute. T3 transparently fuses producer operations with the subsequent communication via a simple configuration of the producer's output address space and requires minor software changes. At the hardware level, T3 adds a lightweight track and trigger mechanism to orchestrate the producer's compute, and communication. It further uses compute-enhanced memories for communication's attendant compute. As a result, T3 reduces resource contention, and efficiently overlaps serialized communication with computation. For important Transformer models like T-NLG, T3 speeds up communication-heavy sublayers by 30% geomean (max 47%) and reduces data movement by 22% geomean (max 36%). Furthermore, T3's benefits persist as models scale: geomean 29% for sublayers in ~500-billion parameter models, PALM and MT-NLG.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 25 of its 80 references that are in the map. First posted on arXiv 30 Jan 2024.
Builds on
25 of 80 references.
References · 25
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2014Going Deeper with Convolutionscited by 4,231
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,014
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2017Mixed Precision Trainingcited by 1,135
- 2022A Generalist Agentcited by 802
13 more
- 2013Network In Networkcited by 600
- 2023Splitwise: Efficient generative LLM inference using phase splittingcited by 536
- 2022DeepSpeed Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scalecited by 403
- 2022DeepSpeed-MoE: Advancing Mixture-of-Experts Inference and Training to Power Next-Generation AI Scalecited by 400
- 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 253
- 2019MLPerf Inference Benchmarkcited by 195
- 2018Achieving Human Parity on Automatic Chinese to English News Translationcited by 119
- 2021Scalable and Efficient MoE Training for Multitask Multilingual Modelscited by 76
- 2021Breaking the Computation and Communication Abstraction Barrier in Distributed Machine Learning Workloadscited by 40
- 2021TACCL: Guiding Collective Algorithm Synthesis using Communication Sketchescited by 38
- 2020Synthesizing Optimal Collective Algorithmscited by 30
- 2020Enabling Compute-Communication Overlap in Distributed Deep Learning Training Platformscited by 25
- 2018Analyzing Machine Learning Workloads Using a Detailed GPU Simulatorcited by 9
Built on by
Citing papers per year: 2024: 3; 2025: 5; 2026: 7.
15 papers.
Sort:
By area:
- 2025MegaScale-MoE: Large-Scale Communication-Efficient Training of Mixture-of-Experts Models in Productioncited by 28
- 2025FSMoE: A Flexible and Scalable Training System for Sparse Mixture-of-Experts Modelscited by 17
- 2025FlashMoE: Fast Distributed MoE in a Single Kernelcited by 13
- 2025Efficient and Adaptable Overlapping for Computation and Communication via Signaling and Reorderingcited by 9
- 2024ISO: Overlap of Computation and Communication within Seqenence For LLM Inferencecited by 3
- 2026Kareus: Joint Reduction of Dynamic and Static Energy in Large Model Trainingcited by 3
- 2024ForestColl: Throughput-Optimal Collective Communications on Heterogeneous Network Fabricscited by 2
- 2025Efficient AllReduce with Stragglerscited by 1
- 2026Fine-grained Computation-Communication Overlap via Tile-level Signaling and Scheduling for Mixture-of-Expertscited by 1
- 2024Reducing the Cost of Dropout in Flash-Attention by Hiding RNG with GEMMcited by 0
- 2026Accelerating MoE with Dynamic In-Switch Computing on Multi-GPUscited by 0
- 2026MoE-Hub: Taming Software Complexity for Seamless MoE Overlap with Hardware-Accelerated Communication on Multi-GPU Systemscited by 0
- 2026Efficient Expert-Parallel Communication on PCIe-Connected Consumer GPUs30 Sep 2026
- 2026mKernel: Fast Multi-GPU, Multi-Node Fused Kernels11 Sep 2026
- 2026Fine-grained Computation-Communication Overlap via Tile-level Signaling and Scheduling for Mixture-of-Experts21 Jul 2026
- 2026Resource-aware Computation-Communication Overlap for multi-GPU ML Workloads8 Jun 2026
- 2026MoE-Hub: Taming Software Complexity for Seamless MoE Overlap with Hardware-Accelerated Communication on Multi-GPU Systems7 May 2026
- 2026Accelerating MoE with Dynamic In-Switch Computing on Multi-GPUs7 May 2026
- 2026Kareus: Joint Reduction of Dynamic and Static Energy in Large Model Training25 Jan 2026
- 2025FlashMoE: Fast Distributed MoE in a Single Kernel5 Jun 2025
- 2025Efficient AllReduce with Stragglers29 May 2025
- 2025MegaScale-MoE: Large-Scale Communication-Efficient Training of Mixture-of-Experts Models in Production16 May 2025
- 2025Efficient and Adaptable Overlapping for Computation and Communication via Signaling and Reordering28 Apr 2025
- 2025FSMoE: A Flexible and Scalable Training System for Sparse Mixture-of-Experts Models18 Jan 2025
- 2025MegaScale-MoE: Large-Scale Communication-Efficient Training of Mixture-of-Experts Models in Productioncited by 28
- 2025FSMoE: A Flexible and Scalable Training System for Sparse Mixture-of-Experts Modelscited by 17
- 2025FlashMoE: Fast Distributed MoE in a Single Kernelcited by 13
- 2026Fine-grained Computation-Communication Overlap via Tile-level Signaling and Scheduling for Mixture-of-Expertscited by 1
- 2026Accelerating MoE with Dynamic In-Switch Computing on Multi-GPUscited by 0
- 2026MoE-Hub: Taming Software Complexity for Seamless MoE Overlap with Hardware-Accelerated Communication on Multi-GPU Systemscited by 0
- 2026Efficient Expert-Parallel Communication on PCIe-Connected Consumer GPUscited by 0
- 2026Efficient Expert-Parallel Communication on PCIe-Connected Consumer GPUs30 Sep 2026
- 2026Fine-grained Computation-Communication Overlap via Tile-level Signaling and Scheduling for Mixture-of-Experts21 Jul 2026
- 2026MoE-Hub: Taming Software Complexity for Seamless MoE Overlap with Hardware-Accelerated Communication on Multi-GPU Systems7 May 2026
- 2026Accelerating MoE with Dynamic In-Switch Computing on Multi-GPUs7 May 2026
- 2025FlashMoE: Fast Distributed MoE in a Single Kernel5 Jun 2025
- 2025MegaScale-MoE: Large-Scale Communication-Efficient Training of Mixture-of-Experts Models in Production16 May 2025
- 2025FSMoE: A Flexible and Scalable Training System for Sparse Mixture-of-Experts Models18 Jan 2025
- 2025Efficient and Adaptable Overlapping for Computation and Communication via Signaling and Reorderingcited by 9
- 2024ISO: Overlap of Computation and Communication within Seqenence For LLM Inferencecited by 3
- 2026Kareus: Joint Reduction of Dynamic and Static Energy in Large Model Trainingcited by 3
- 2024ForestColl: Throughput-Optimal Collective Communications on Heterogeneous Network Fabricscited by 2
- 2025Efficient AllReduce with Stragglerscited by 1
- 2024Reducing the Cost of Dropout in Flash-Attention by Hiding RNG with GEMMcited by 0
- 2026Resource-aware Computation-Communication Overlap for multi-GPU ML Workloadscited by 0
- 2026mKernel: Fast Multi-GPU, Multi-Node Fused Kernelscited by 0
- 2026mKernel: Fast Multi-GPU, Multi-Node Fused Kernels11 Sep 2026
- 2026Resource-aware Computation-Communication Overlap for multi-GPU ML Workloads8 Jun 2026
- 2026Kareus: Joint Reduction of Dynamic and Static Energy in Large Model Training25 Jan 2026
- 2025Efficient AllReduce with Stragglers29 May 2025
- 2025Efficient and Adaptable Overlapping for Computation and Communication via Signaling and Reordering28 Apr 2025
- 2024Reducing the Cost of Dropout in Flash-Attention by Hiding RNG with GEMM10 Oct 2024
- 2024ISO: Overlap of Computation and Communication within Seqenence For LLM Inference4 Sep 2024
- 2024ForestColl: Throughput-Optimal Collective Communications on Heterogeneous Network Fabrics9 Feb 2024