mlsanityData to 7 Oct 2026

Synthesizing Optimal Parallelism Placement and Reduction Strategies on Hierarchical Systems for Deep Learning

arXiv 2110.10548 ↗First posted 20 Oct 2021cs.PL cs.DC cs.LGcited by 4

Not on the map. Why?

Abstract (arXiv)

We present a novel characterization of the mapping of multiple parallelism forms (e.g. data and model parallelism) onto hierarchical accelerator systems that is hierarchy-aware and greatly reduces the space of software-to-hardware mapping. We experimentally verify the substantial effect of these mappings on all-reduce performance (up to 448x). We offer a novel syntax-guided program synthesis framework that is able to decompose reductions over one or more parallelism axes to sequences of collectives in a hierarchy- and mapping-aware way. For 69% of parallelism placements and user requested reductions, our framework synthesizes programs that outperform the default all-reduce implementation when evaluated on different GPU hierarchies (max 2.04x, average 1.27x). We complement our synthesis tool with a simulator exceeding 90% top-10 accuracy, which therefore reduces the need for massive evaluations of synthesis results to determine a small set of optimal programs and mappings.

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

Builds on

14 of 27 references.

References · 14

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
  3. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  4. 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
  5. 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
  6. 2015Deep Speech 2: End-to-End Speech Recognition in English and Mandarincited by 449
  7. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
  8. 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 177
  9. 2017Device Placement Optimization with Reinforcement Learningcited by 84
  10. 2018Highly Scalable Deep Learning Training System with Mixed-Precision: Training ImageNet in Four Minutescited by 63
  11. 2018Dissecting the NVIDIA Volta GPU Architecture via Microbenchmarkingcited by 35
  12. 2019Blink: Fast and Generic Collectives for Distributed MLcited by 34
2 more
  1. 2020Synthesizing Optimal Collective Algorithmscited by 30
  2. 2019Placeto: Learning Generalizable Device Placement Algorithms for Distributed Machine Learningcited by 26

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 0; 2025: 1.

4 papers.