mlsanityData to 7 Oct 2026

Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep Learning

arXiv 2201.12023 ↗First posted 28 Jan 2022cs.LG cs.DC cs.PLcited by 20

Not on the map. Why?

Abstract (arXiv)

Alpa automates model-parallel training of large deep learning (DL) models by generating execution plans that unify data, operator, and pipeline parallelism. Existing model-parallel training systems either require users to manually create a parallelization plan or automatically generate one from a limited space of model parallelism configurations. They do not suffice to scale out complex DL models on distributed compute devices. Alpa distributes the training of large DL models by viewing parallelisms as two hierarchical levels: inter-operator and intra-operator parallelisms. Based on it, Alpa constructs a new hierarchical space for massive model-parallel execution plans. Alpa designs a number of compilation passes to automatically derive efficient parallel execution plans at each parallelism level. Alpa implements an efficient runtime to orchestrate the two-level parallel execution on distributed compute devices. Our evaluation shows Alpa generates parallelization plans that match or outperform hand-tuned model-parallel training systems even on models they are designed for. Unlike specialized systems, Alpa also generalizes to models with heterogeneous architectures and models without manually-designed plans. Alpa's source code is publicly available at https://github.com/alpa-projects/alpa

Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 26 of its 55 references that are in the map. First posted on arXiv 28 Jan 2022.

Builds on

26 of 55 references.

References · 26

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2016Wide Residual Networkscited by 3,057
  4. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
  5. 2020GShard: Scaling Giant Models with Conditional Computation and Automatic Shardingcited by 1,601
  6. 2017Mixed Precision Trainingcited by 1,135
  7. 2021GLaM: Efficient Scaling of Language Models with Mixture-of-Expertscited by 890
  8. 2016Training Deep Nets with Sublinear Memory Costcited by 825
  9. 2021ZeRO-Offload: Democratizing Billion-Scale Model Trainingcited by 339
  10. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
  11. 2014One weird trick for parallelizing convolutional neural networkscited by 264
  12. 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 234
14 more
  1. 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 177
  2. 2018Mesh-TensorFlow: Deep Learning for Supercomputerscited by 168
  3. 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 133
  4. 2021GSPMD: General and Scalable Parallelization for ML Computation Graphscited by 109
  5. 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 100
  6. 2019Checkmate: Breaking the Memory Wall with Optimal Tensor Rematerializationcited by 90
  7. 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 87
  8. 2017Device Placement Optimization with Reinforcement Learningcited by 84
  9. 2021TeraPipe: Token-Level Pipeline Parallelism for Training Large-Scale Language Modelscited by 74
  10. 2016Theano: A Python framework for fast computation of mathematical expressionscited by 64
  11. 2020Dynamic Tensor Rematerializationcited by 45
  12. 2020Automatic Cross-Replica Sharding of Weight Update in Data-Parallel Trainingcited by 30
  13. 2018Parallax: Sparsity-aware Data Parallel Training of Deep Neural Networkscited by 19
  14. 2018GPipe: Efficient Training of Giant Neural Networks using Pipeline Parallelismcited by 9

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 1; 2025: 5; 2026: 13.

20 papers.

Sort:

By area:

  1. 2023Efficient Large Language Models: A Surveycited by 183
  2. 2024How Far Are We From AGI: Are LLMs All We Need?cited by 31
  3. 2025Efficient Fine-Grained GPU Performance Modeling for Distributed Deep Learning of LLMcited by 4
  4. 2025Cornfigurator: Automated Planning for Any-to-Any Multimodal Model Servingcited by 4
  5. 2026Kareus: Joint Reduction of Dynamic and Static Energy in Large Model Trainingcited by 3
  6. 2025OctoPipe: Reducing Pipeline Bubbles for Heterogeneous Models via Co-Optimizing Partitioning, Placement, and Schedulingcited by 2
  7. 2026Trusted Weights, Treacherous Optimizations? Optimization-Triggered Backdoor Attacks on LLMscited by 1
  8. 2025SlimPack: Fine-Grained Asymmetric Packing for Balanced and Efficient Variable-Length LLM Trainingcited by 0
  9. 2025PubSub-VFL: Towards Efficient Two-Party Split Learning in Heterogeneous Environments via Publisher/Subscriber Architecturecited by 0
  10. 2026Following the Teacher's Footsteps: Scheduled Checkpoint Distillation for Domain-Specific LLMscited by 0
  11. 2026What Artificial Intelligence can do for High-Performance Computing systems?cited by 0
  12. 2026Performance of Small Language Model Pretraining on FABRIC: An Empirical Studycited by 0
8 more
  1. 2026SLO-Guard: Crash-Aware, Budget-Consistent Autotuning for SLO-Constrained LLM Servingcited by 0
  2. 2026Hybrid JIT-CUDA Graph Optimization for Low-Latency Large Language Model Inferencecited by 0
  3. 2026Don't Let a Few Network Failures Slow the Entire AllReducecited by 0
  4. 2026AoiZora: Topology-Aware Auto-Parallel Optimization for Inference of Diffusion Transformerscited by 0
  5. 2026BatchGen: An Architecture for Scalable and Efficient Batch Inferencecited by 0
  6. 2026CTA-Pipelining: A Latency-Oriented Spatial Scaling Method for Multi-GPU Systemscited by 0
  7. 2026The Life of a Token: from Words to Bits on the Wirecited by 0
  8. 2026WeightBridge: An Efficient Weight Transfer Library for Reinforcement Learningcited by 0