A Bi-layered Parallel Training Architecture for Large-scale Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
Benefitting from large-scale training datasets and the complex training network, Convolutional Neural Networks (CNNs) are widely applied in various fields with high accuracy. However, the training process of CNNs is very time-consuming, where large amounts of training samples and iterative operations are required to obtain high-quality weight parameters. In this paper, we focus on the time-consuming training process of large-scale CNNs and propose a Bi-layered Parallel Training (BPT-CNN) architecture in distributed computing environments. BPT-CNN consists of two main components: (a) an outer-layer parallel training for multiple CNN subnetworks on separate data subsets, and (b) an inner-layer parallel training for each subnetwork. In the outer-layer parallelism, we address critical issues of distributed and parallel computing, including data communication, synchronization, and workload balance. A heterogeneous-aware Incremental Data Partitioning and Allocation (IDPA) strategy is proposed, where large-scale training datasets are partitioned and allocated to the computing nodes in batches according to their computing power. To minimize the synchronization waiting during the global weight update process, an Asynchronous Global Weight Update (AGWU) strategy is proposed. In the inner-layer parallelism, we further accelerate the training process for each CNN subnetwork on each computer, where computation steps of convolutional layer and the local weight training are parallelized based on task-parallelism. We introduce task decomposition and scheduling strategies with the objectives of thread-level load balancing and minimum waiting time for critical paths. Extensive experimental results indicate that the proposed BPT-CNN effectively improves the training performance of CNNs while maintaining the accuracy.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 2; 2024: 2.
6 papers.
- 2021DAE-PINN: A Physics-Informed Neural Network Model for Simulating Differential-Algebraic Equations with Application to Power Networkscited by 28
- 2022Towards Efficient and Stable K-Asynchronous Federated Learning with Unbounded Stale Gradients on Non-IID Datacited by 9
- 2023Exploring adversarial attacks in federated learning for medical imagingcited by 8
- 2024HETHUB: A Distributed Training System with Heterogeneous Cluster for Large-Scale Modelscited by 2
- 2024VecLSTM: Trajectory Data Processing and Management for Activity Recognition through LSTM Vectorization and Database Integrationcited by 1
- 2023Learning to Generate Parameters of ConvNets for Unseen Image Datacited by 0
- 2024VecLSTM: Trajectory Data Processing and Management for Activity Recognition through LSTM Vectorization and Database Integration28 Sep 2024
- 2024HETHUB: A Distributed Training System with Heterogeneous Cluster for Large-Scale Models25 May 2024
- 2023Learning to Generate Parameters of ConvNets for Unseen Image Data18 Oct 2023
- 2023Exploring adversarial attacks in federated learning for medical imaging10 Oct 2023
- 2022Towards Efficient and Stable K-Asynchronous Federated Learning with Unbounded Stale Gradients on Non-IID Data2 Mar 2022
- 2021DAE-PINN: A Physics-Informed Neural Network Model for Simulating Differential-Algebraic Equations with Application to Power Networks9 Sep 2021