Auto-MAP: A DQN Framework for Exploring Distributed Execution Plans for DNN Workloads
Not on the map. Why?
Abstract (arXiv)
The last decade has witnessed growth in the computational requirements for training deep neural networks. Current approaches (e.g., data/model parallelism, pipeline parallelism) parallelize training tasks onto multiple devices. However, these approaches always rely on specific deep learning frameworks and requires elaborate manual design, which make it difficult to maintain and share between different type of models. In this paper, we propose Auto-MAP, a framework for exploring distributed execution plans for DNN workloads, which can automatically discovering fast parallelization strategies through reinforcement learning on IR level of deep learning models. Efficient exploration remains a major challenge for reinforcement learning. We leverage DQN with task-specific pruning strategies to help efficiently explore the search space including optimized strategies. Our evaluation shows that Auto-MAP can find the optimal solution in two hours, while achieving better throughput on several NLP and convolution models.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 8 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 1.
4 papers.
- 2024PartIR: Composing SPMD Partitioning Strategies for Machine Learningcited by 10
- 2021DistIR: An Intermediate Representation and Simulator for Efficient Neural Network Distributioncited by 2
- 2022Automatic Discovery of Composite SPMD Partitioning Strategies in PartIRcited by 2
- 2023UniAP: Unifying Inter- and Intra-Layer Automatic Parallelism by Mixed Integer Quadratic Programmingcited by 2
- 2024PartIR: Composing SPMD Partitioning Strategies for Machine Learning20 Jan 2024
- 2023UniAP: Unifying Inter- and Intra-Layer Automatic Parallelism by Mixed Integer Quadratic Programming31 Jul 2023
- 2022Automatic Discovery of Composite SPMD Partitioning Strategies in PartIR7 Oct 2022
- 2021DistIR: An Intermediate Representation and Simulator for Efficient Neural Network Distribution9 Nov 2021