Optimizing Distributed Training Approaches for Scaling Neural Networks

📅 2025-03-29
📈 Citations: 0
Influential: 0
📄 PDF

career value

227K/year
🤖 AI Summary
Static parallelization strategies in large-scale distributed neural network training suffer from poor resource adaptability, leading to efficiency bottlenecks. To address this, we systematically evaluate the performance boundaries of data parallelism, model parallelism, and hybrid parallelism, and propose a dynamic, topology- and resource-aware scheduling algorithm. This algorithm enables online switching of parallelization strategies within a hybrid parallel framework during training, jointly optimizing communication overhead, computational load balance, and memory constraints. On the CIFAR-100 image classification benchmark, hybrid parallelism achieves a 3.2× speedup over single-GPU training with no accuracy degradation; integrating our adaptive scheduler further improves end-to-end training efficiency by 18%. To the best of our knowledge, this work is the first to incorporate dynamic strategy switching into the hybrid parallel training pipeline, establishing a scalable new paradigm for efficient large-model training in heterogeneous resource environments.

Technology Category

Application Category

📝 Abstract
This paper presents a comparative analysis of distributed training strategies for large-scale neural networks, focusing on data parallelism, model parallelism, and hybrid approaches. We evaluate these strategies on image classification tasks using the CIFAR-100 dataset, measuring training time, convergence rate, and model accuracy. Our experimental results demonstrate that hybrid parallelism achieves a 3.2x speedup compared to single-device training while maintaining comparable accuracy. We propose an adaptive scheduling algorithm that dynamically switches between parallelism strategies based on network characteristics and available computational resources, resulting in an additional 18% improvement in training efficiency.
Problem

Research questions and friction points this paper is trying to address.

Compare distributed training strategies for large neural networks
Evaluate performance on CIFAR-100 image classification tasks
Propose adaptive algorithm to optimize training efficiency
Innovation

Methods, ideas, or system contributions that make the work stand out.

Hybrid parallelism for 3.2x speedup
Adaptive scheduling algorithm for efficiency
Dynamic switching based on resources
🔎 Similar Papers
No similar papers found.