mlsanityData to 7 Oct 2026

Themis: A Network Bandwidth-Aware Collective Scheduling Policy for Distributed Training of DL Models

arXiv 2110.04478 ↗First posted 9 Oct 2021cs.DC cs.AR cs.LGcited by 15

Not on the map. Why?

Abstract (arXiv)

Distributed training is a solution to reduce DNN training time by splitting the task across multiple NPUs (e.g., GPU/TPU). However, distributed training adds communication overhead between the NPUs in order to synchronize the gradients and/or activation, depending on the parallelization strategy. In next-generation platforms for training at scale, NPUs will be connected through multi-dimensional networks with diverse, heterogeneous bandwidths. This work identifies a looming challenge of keeping all network dimensions busy and maximizing the network BW within the hybrid environment if we leverage scheduling techniques for collective communication on systems today. We propose Themis, a novel collective scheduling scheme that dynamically schedules collectives (divided into chunks) to balance the communication loads across all dimensions, further improving the network BW utilization. Our results show that on average, Themis can improve the network BW utilization of the single All-Reduce by 1.72X (2.70X max), and improve the end-to-end training iteration performance of real workloads such as ResNet-152, GNMT, DLRM, and Transformer-1T by 1.49X (2.25X max), 1.30X (1.78X max), 1.30X (1.77X max), and 1.25X (1.53X max), respectively.

Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 14 of its 67 references that are in the map. First posted on arXiv 9 Oct 2021.

Builds on

14 of 67 references.

References · 14

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
  4. 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
  5. 2018PipeDream: Fast and Efficient Pipeline Parallel DNN Trainingcited by 116
  6. 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
  7. 2018Highly Scalable Deep Learning Training System with Mixed-Precision: Training ImageNet in Four Minutescited by 63
  8. 2019Scaling Distributed Machine Learning with In-Network Aggregationcited by 62
  9. 2019Evaluating Modern GPU Interconnect: PCIe, NVLink, NV-SLI, NVSwitch and GPUDirectcited by 41
  10. 2019Blink: Fast and Generic Collectives for Distributed MLcited by 34
  11. 2020Synthesizing Optimal Collective Algorithmscited by 30
  12. 2020Enabling Compute-Communication Overlap in Distributed Deep Learning Training Platformscited by 25
2 more
  1. 2021Flare: Flexible In-Network Allreducecited by 8
  2. 2018Massively Distributed SGD: ImageNet/ResNet-50 Training in a Flashcited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 3; 2023: 4; 2024: 3; 2025: 3; 2026: 2.

15 papers.

Sort:

By area:

  1. 2023ASTRA-sim2.0: Modeling Hierarchical Networks and Disaggregated Systems for Large-model Training at Scalecited by 47
  2. 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 22
  3. 2023MAD Max Beyond Single-Node: Enabling Large Machine Learning Model Acceleration on Distributed Systemscited by 14
  4. 2022Impact of RoCE Congestion Control Policies on Distributed Training of DNNscited by 6
  5. 2025Lumos: Efficient Performance Modeling and Estimation for Large-scale LLM Trainingcited by 6
  6. 2023TACOS: Topology-Aware Collective Algorithm Synthesizer for Distributed Machine Learningcited by 4
  7. 2022COMET: A Comprehensive Cluster Design Methodology for Distributed Deep Learning Trainingcited by 2
  8. 2024GPU Cluster Scheduling for Network-Sensitive Deep Learningcited by 2
  9. 2022EcoFlow: Efficient Convolutional Dataflows for Low-Power Neural Network Acceleratorscited by 1
  10. 2024FRED: Flexible REduction-Distribution Interconnect and Communication Implementation for Wafer-Scale Distributed Training of DNN Modelscited by 1
  11. 2025Scalable Synthesis of distributed LLM workloads through Symbolic Tensor Graphscited by 1
  12. 2024Towards a Flexible and High-Fidelity Approach to Distributed DNN Training Emulationcited by 0
3 more
  1. 2025ELK: Exploring the Efficiency of Inter-core Connected AI Chips with Deep Learning Compiler Techniquescited by 0
  2. 2026NEST: Network- and Memory-Aware Device Placement For Distributed Deep Learningcited by 0
  3. 2026Rethinking Network Topologies for Cost-Effective Mixture-of-Experts LLM Servingcited by 0