GroPipe: A Grouped Pipeline Hybrid Parallel Method for Accelerating DCNNs Training
Training large Deep Convolutional Neural Networks (DCNNs) with increasingly large datasets to improve model accuracy has become extremely time-consuming. Distributed training methods, such as data parallelism (DP) and pipeline model parallelism (PMP), offer potential solutions but face challenges like load imbalance and significant communication overhead. This paper introduces GroPipe, a novel architecture that synergistically integrates PMP and DP, markedly improving training speeds. GroPipe employs an automatic model partitioning algorithm based on a performance projection technique, ensuring load balance and facilitating quantitative performance evaluation in PMP. Additionally, it adopts a group-based delayed asynchronous communication strategy to efficiently reduce communication overhead in DP. Using the ResNet and VGG models with the ImageNet dataset, extensive experiments are performed on an 8-GPU server and demonstrate GroPipe’s effectiveness. GroPipe achieves substantial improvements in time to accuracy, showing an average improvement of 42.2% and 14.0% on the ResNet series, and 79.2% and 43.9% on the VGG series, without compromising Top-1 accuracy.
Authors
- Zeyu Ji (ORCID: https://orcid.org/0000-0003-0362-7506)
- Keqin Li (ORCID: https://orcid.org/0000-0001-5224-4048)
- Bin Liu (ORCID: https://orcid.org/0000-0003-4416-6494)
- Zijian Hu (ORCID: https://orcid.org/0000-0002-5302-4407)
- Zhenli He (ORCID: https://orcid.org/0000-0002-7986-2222)
- Yongyao Ma
Institutions
- SUNY New Paltz (US)
- Yunnan University (CN)
- Northwest A&F University (CN)
Publication Details
- Journal
- IEEE Transactions on Computers
- Published
- 2025-05-05
- DOI
- https://doi.org/10.1109/tc.2025.3566869
- Citations
- 1
- Primary Topic
- Robotics and Automated Systems
- Type
- article
- Field-Weighted Citation Impact
- 1.21