mlsanityData to 7 Oct 2026

T3: Transparent Tracking & Triggering for Fine-grained Overlap of Compute & Collectives

arXiv 2401.16677 ↗First posted 30 Jan 2024cs.AR cs.DC cs.LGcited by 15

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

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  4. 2020Language Models are Few-Shot Learnerscited by 32,199
  5. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  6. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  7. 2014Going Deeper with Convolutionscited by 4,231
  8. 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
  9. 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,014
  10. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
  11. 2017Mixed Precision Trainingcited by 1,135
  12. 2022A Generalist Agentcited by 802
13 more
  1. 2013Network In Networkcited by 600
  2. 2023Splitwise: Efficient generative LLM inference using phase splittingcited by 536
  3. 2022DeepSpeed Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scalecited by 403
  4. 2022DeepSpeed-MoE: Advancing Mixture-of-Experts Inference and Training to Power Next-Generation AI Scalecited by 400
  5. 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 253
  6. 2019MLPerf Inference Benchmarkcited by 195
  7. 2018Achieving Human Parity on Automatic Chinese to English News Translationcited by 119
  8. 2021Scalable and Efficient MoE Training for Multitask Multilingual Modelscited by 76
  9. 2021Breaking the Computation and Communication Abstraction Barrier in Distributed Machine Learning Workloadscited by 40
  10. 2021TACCL: Guiding Collective Algorithm Synthesis using Communication Sketchescited by 38
  11. 2020Synthesizing Optimal Collective Algorithmscited by 30
  12. 2020Enabling Compute-Communication Overlap in Distributed Deep Learning Training Platformscited by 25
  13. 2018Analyzing Machine Learning Workloads Using a Detailed GPU Simulatorcited by 9

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 3; 2025: 5; 2026: 7.

15 papers.

Sort:

By area: