paper-with-me

홈 › Papers

Accelerating Neural Network Training with Distributed Asynchronous and Selective Optimization (DASO)

2021-04-12 · Daniel Coquelin, Charlotte Debus, Markus Götz, Fabrice von der Lehr, James Kahn, Martin Siggel, Achim Streit

With increasing data and model complexities, the time required to train neural networks has become prohibitively large. To address the exponential rise in training time, users are turning to data parallel neural networks (DPNN) to utilize large-scale distributed resources on computer clusters. Current DPNN approaches implement the network parameter updates by synchronizing and averaging gradients across all processes with blocking communication operations. This synchronization is the central algorithmic bottleneck. To combat this, we introduce the Distributed Asynchronous and Selective Optimization (DASO) method which leverages multi-GPU compute node architectures to accelerate network training. DASO uses a hierarchical and asynchronous communication scheme comprised of node-local and global networks while adjusting the global synchronization rate during the learning process. We show that DASO yields a reduction in training time of up to 34% on classical and state-of-the-art networks, as compared to other existing data parallel training methods.

📄 PDF Abstract BibTeX arXiv:2104.05588

Code (0)

등록된 구현이 없습니다.

Tasks

BlockingGPU

Similar Papers 제목 키워드 기반

Ordered Local Momentum for Asynchronous Distributed Learning under Arbitrary Delays

2026-01-18 · Chang-Wei Shi, Shi-Shang Wang, Wu-Jun Li arxiv

Momentum SGD (MSGD) serves as a foundational optimizer in training deep models due to momentum's key role in accelerating convergence and enhancing generalization. Meanwhile, asynchronous distributed learning is crucial …

Staleness-aware Async-SGD for Distributed Deep Learning

2015-11-18 · Wei Zhang, Suyog Gupta, Xiangru Lian, Ji Liu

Deep neural networks have been shown to achieve state-of-the-art performance in several machine learning tasks. Stochastic Gradient Descent (SGD) is the preferred optimization algorithm for training these networks and as…

Deep LearningDistributed Computingimage-classificationImage Classification

Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysis

2018-02-26 · Tal Ben-Nun, Torsten Hoefler

Deep Neural Networks (DNNs) are becoming an important tool in modern computing applications. Accelerating their training is a major challenge and techniques range from distributed algorithms to low-level circuit design. …

Deep LearningNeural Architecture SearchStochastic Optimization

$\textbf{A}^2\textbf{CiD}^2$: Accelerating Asynchronous Communication in Decentralized Deep Learning

2023-06-14 · NeurIPS 2023 11 · Adel Nabli, Eugene Belilovsky, Edouard Oyallon

Distributed training of Deep Learning models has been critical to many recent successes in the field. Current standard methods primarily rely on synchronous centralized algorithms which induce major communication bottlen…

ZenoPS: A Distributed Learning System Integrating Communication Efficiency and Security

2022-07-01 · Algorithms 2022 7 · Cong Xie, Oluwasanmi Koyejo, Indranil Gupta

Distributed machine learning is primarily motivated by the promise of increased computation power for accelerating training and mitigating privacy concerns. Unlike machine learning on a single device, distributed machine…

BIG-bench Machine Learning