SparDL: Distributed Deep Learning Training with Efficient Sparse Communication

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Zhao, Minjun, Yin, Yichen, Mao, Yuren, Liu, Qing, Chen, Lu, Gao, Yunjun
Format: Preprint
Publié: 2023
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866929253592858624
author Zhao, Minjun
Yin, Yichen
Mao, Yuren
Liu, Qing
Chen, Lu
Gao, Yunjun
author_facet Zhao, Minjun
Yin, Yichen
Mao, Yuren
Liu, Qing
Chen, Lu
Gao, Yunjun
contents Top-k sparsification has recently been widely used to reduce the communication volume in distributed deep learning. However, due to the Sparse Gradient Accumulation (SGA) dilemma, the performance of top-k sparsification still has limitations. Recently, a few methods have been put forward to handle the SGA dilemma. Regrettably, even the state-of-the-art method suffers from several drawbacks, e.g., it relies on an inefficient communication algorithm and requires extra transmission steps. Motivated by the limitations of existing methods, we propose a novel efficient sparse communication framework, called SparDL. Specifically, SparDL uses the Spar-Reduce-Scatter algorithm, which is based on an efficient Reduce-Scatter model, to handle the SGA dilemma without additional communication operations. Besides, to further reduce the latency cost and improve the efficiency of SparDL, we propose the Spar-All-Gather algorithm. Moreover, we propose the global residual collection algorithm to ensure fast convergence of model training. Finally, extensive experiments are conducted to validate the superiority of SparDL.
format Preprint
id arxiv_https___arxiv_org_abs_2304_00737
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle SparDL: Distributed Deep Learning Training with Efficient Sparse Communication
Zhao, Minjun
Yin, Yichen
Mao, Yuren
Liu, Qing
Chen, Lu
Gao, Yunjun
Machine Learning
Distributed, Parallel, and Cluster Computing
Top-k sparsification has recently been widely used to reduce the communication volume in distributed deep learning. However, due to the Sparse Gradient Accumulation (SGA) dilemma, the performance of top-k sparsification still has limitations. Recently, a few methods have been put forward to handle the SGA dilemma. Regrettably, even the state-of-the-art method suffers from several drawbacks, e.g., it relies on an inefficient communication algorithm and requires extra transmission steps. Motivated by the limitations of existing methods, we propose a novel efficient sparse communication framework, called SparDL. Specifically, SparDL uses the Spar-Reduce-Scatter algorithm, which is based on an efficient Reduce-Scatter model, to handle the SGA dilemma without additional communication operations. Besides, to further reduce the latency cost and improve the efficiency of SparDL, we propose the Spar-All-Gather algorithm. Moreover, we propose the global residual collection algorithm to ensure fast convergence of model training. Finally, extensive experiments are conducted to validate the superiority of SparDL.
title SparDL: Distributed Deep Learning Training with Efficient Sparse Communication
topic Machine Learning
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2304.00737