A Hybrid Parallelization Approach for Distributed and Scalable Deep Learning
Samson B. Akintoye, Liangxiu Han, Xin Zhang, Haoming Chen, Daoqiang, Zhang

TL;DR
This paper introduces a hybrid parallelization method combining model and data parallelism, along with a genetic algorithm for resource allocation, to enhance the efficiency and scalability of training large DNNs like 3D-ResAttNet for medical diagnosis.
Contribution
It presents a novel end-to-end hybrid parallelization approach with a genetic algorithm for optimal GPU resource distribution, improving training speed and scalability for large DNNs.
Findings
Achieves almost linear speedup in training time.
Maintains comparable accuracy to non-parallel models.
Demonstrates effectiveness on 3D-ResAttNet for Alzheimer diagnosis.
Abstract
Recently, Deep Neural Networks (DNNs) have recorded great success in handling medical and other complex classification tasks. However, as the sizes of a DNN model and the available dataset increase, the training process becomes more complex and computationally intensive, which usually takes a longer time to complete. In this work, we have proposed a generic full end-to-end hybrid parallelization approach combining both model and data parallelism for efficiently distributed and scalable training of DNN models. We have also proposed a Genetic Algorithm based heuristic resources allocation mechanism (GABRA) for optimal distribution of partitions on the available GPUs for computing performance optimization. We have applied our proposed approach to a real use case based on 3D Residual Attention Deep Neural Network (3D-ResAttNet) for efficient Alzheimer Disease (AD) diagnosis on multiple…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBrain Tumor Detection and Classification · Advanced Neural Network Applications · Machine Learning and ELM
