AMPNet: Asynchronous Model-Parallel Training for Dynamic Neural Networks
Not on the map. Why?
Abstract (arXiv)
New types of machine learning hardware in development and entering the market hold the promise of revolutionizing deep learning in a manner as profound as GPUs. However, existing software frameworks and training algorithms for deep learning have yet to evolve to fully leverage the capability of the new wave of silicon. We already see the limitations of existing algorithms for models that exploit structured input via complex and instance-dependent control flow, which prohibits minibatching. We present an asynchronous model-parallel (AMP) training algorithm that is specifically motivated by training on networks of interconnected devices. Through an implementation on multi-core CPUs, we show that AMP training converges to the same accuracy as conventional synchronous training algorithms in a similar number of epochs, but utilizes the available hardware more efficiently even for small minibatch sizes, resulting in significantly shorter overall training times. Our framework opens the door for scaling up a new class of deep learning models that cannot be efficiently trained today.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 May 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 0; 2023: 4; 2024: 1; 2025: 1; 2026: 1.
12 papers.
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelinescited by 68
- 2023Assessing Hidden Risks of LLMs: An Empirical Study on Robustness, Consistency, and Credibilitycited by 28
- 2024Pipeline Parallelism with Controllable Memorycited by 11
- 2021Automatic Graph Partitioning for Very Large-scale Deep Learningcited by 6
- 2021Local Critic Training for Model-Parallel Learning of Deep Neural Networkscited by 5
- 2023PipeOptim: Ensuring Effective 1F1B Schedule with Optimizer-Dependent Weight Predictioncited by 4
- 2021Hydra: A System for Large Multi-Model Deep Learningcited by 3
- 2021DistIR: An Intermediate Representation and Simulator for Efficient Neural Network Distributioncited by 2
- 2023DISCO: Distributed Inference with Sparse Communicationscited by 2
- 2025LeMix: Unified Scheduling for LLM Training and Inference on Multi-GPU Systemscited by 2
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotationcited by 2
- 2023Toward efficient resource utilization at edge nodes in federated learningcited by 0
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotation3 Feb 2026
- 2025LeMix: Unified Scheduling for LLM Training and Inference on Multi-GPU Systems28 Jul 2025
- 2024Pipeline Parallelism with Controllable Memory24 May 2024
- 2023PipeOptim: Ensuring Effective 1F1B Schedule with Optimizer-Dependent Weight Prediction1 Dec 2023
- 2023Toward efficient resource utilization at edge nodes in federated learning19 Sep 2023
- 2023Assessing Hidden Risks of LLMs: An Empirical Study on Robustness, Consistency, and Credibility15 May 2023
- 2023DISCO: Distributed Inference with Sparse Communications22 Feb 2023
- 2021DistIR: An Intermediate Representation and Simulator for Efficient Neural Network Distribution9 Nov 2021
- 2021Hydra: A System for Large Multi-Model Deep Learning16 Oct 2021
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelines14 Jul 2021
- 2021Automatic Graph Partitioning for Very Large-scale Deep Learning30 Mar 2021
- 2021Local Critic Training for Model-Parallel Learning of Deep Neural Networks3 Feb 2021