Scalable Deep Neural Network Training: Overcoming Memory Constraints with Performance Preservation
This paper introduces a novel method for training Deep Neural Networks (DNNs) with batch sizes that surpass memory constraints, without compromising model performance. Conventional methods struggle with memory limitations when using large batch sizes, often resulting in reduced efficiency and degraded training outcomes. Our proposed solution, Small-Batch Processing (SBP), overcomes these challenges by leveraging a batch streaming mechanism and a loss normalization strategy based on gradient accumulation. SBP processes smaller micro-batches sequentially, enabling large-batch training on a single device without requiring memory augmentation or additional GPUs. Experimental evaluations confirm that SBP matches the performance of traditional approaches while enabling the use of batch sizes that were previously infeasible due to memory constraints. This technique significantly enhances the potential for training DNNs in resource-limited environments, driving improvements in both scalability and training efficiency for deep learning applications.
Authors
- Kaligoti Ravikumar
- C. Sivakumar
Institutions
- Sri Venkateswara University (IN)
Publication Details
- Journal
- ASEAN Journal of Scientific and Technological Reports
- Published
- 2025-09-27
- DOI
- https://doi.org/10.55164/ajstr.v28i5.256270
- Primary Topic
- Neural Networks and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00