The Case for Strong Scaling in Deep Learning: Training Large 3D CNNs with Hybrid Parallelism
Not on the map. Why?
Abstract (arXiv)
We present scalable hybrid-parallel algorithms for training large-scale 3D convolutional neural networks. Deep learning-based emerging scientific workflows often require model training with large, high-dimensional samples, which can make training much more costly and even infeasible due to excessive memory usage. We solve these challenges by extensively applying hybrid parallelism throughout the end-to-end training pipeline, including both computations and I/O. Our hybrid-parallel algorithm extends the standard data parallelism with spatial parallelism, which partitions a single sample in the spatial domain, realizing strong scaling beyond the mini-batch dimension with a larger aggregated memory capacity. We evaluate our proposed training algorithms with two challenging 3D CNNs, CosmoFlow and 3D U-Net. Our comprehensive performance studies show that good weak and strong scaling can be achieved for both networks using up 2K GPUs. More importantly, we enable training of CosmoFlow with much larger samples than previously possible, realizing an order-of-magnitude improvement in prediction accuracy.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 1; 2024: 2; 2025: 1; 2026: 1.
11 papers.
- 2021Clairvoyant Prefetching for Distributed Machine Learning I/Ocited by 14
- 2021A Survey and Empirical Evaluation of Parallel Deep Learning Frameworkscited by 7
- 2021Distributing Deep Learning Hyperparameter Tuning for 3D Medical Image Segmentationcited by 2
- 2024Scalable Artificial Intelligence for Science: Perspectives, Methods and Exemplarscited by 2
- 2022Improving the Robustness of Federated Learning for Severely Imbalanced Datasetscited by 1
- 2022RAMP: A Flat Nanosecond Optical Network and MPI Operations for Distributed Deep Learning Systemscited by 1
- 2022SOLAR: A Highly Optimized Data Loading Framework for Distributed Training of CNN-based Scientific Surrogatescited by 0
- 2023A Survey From Distributed Machine Learning to Distributed Deep Learningcited by 0
- 2024Real-time and Downtime-tolerant Fault Diagnosis for Railway Turnout Machines (RTMs) Empowered with Cloud-Edge Pipeline Parallelismcited by 0
- 2025First Attentions Last: Better Exploiting First Attentions for Efficient Transformer Trainingcited by 0
- 2026TERRA: A Hierarchical Parallel Training and Memory Orchestration Framework for High-Resolution AI-based Earth Modelingcited by 0
- 2026TERRA: A Hierarchical Parallel Training and Memory Orchestration Framework for High-Resolution AI-based Earth Modeling15 Aug 2026
- 2025First Attentions Last: Better Exploiting First Attentions for Efficient Transformer Training16 Oct 2025
- 2024Real-time and Downtime-tolerant Fault Diagnosis for Railway Turnout Machines (RTMs) Empowered with Cloud-Edge Pipeline Parallelism4 Nov 2024
- 2024Scalable Artificial Intelligence for Science: Perspectives, Methods and Exemplars24 Jun 2024
- 2023A Survey From Distributed Machine Learning to Distributed Deep Learning11 Jul 2023
- 2022RAMP: A Flat Nanosecond Optical Network and MPI Operations for Distributed Deep Learning Systems28 Nov 2022
- 2022SOLAR: A Highly Optimized Data Loading Framework for Distributed Training of CNN-based Scientific Surrogates1 Nov 2022
- 2022Improving the Robustness of Federated Learning for Severely Imbalanced Datasets28 Apr 2022
- 2021A Survey and Empirical Evaluation of Parallel Deep Learning Frameworks9 Nov 2021
- 2021Distributing Deep Learning Hyperparameter Tuning for 3D Medical Image Segmentation29 Oct 2021
- 2021Clairvoyant Prefetching for Distributed Machine Learning I/O21 Jan 2021