LDBS-SemiUT: A Comprehensive Training Scheme for Distributed Deep Learning in Heterogeneous Environments

Distributed deep learning with data parallelism offers promising performance but suffers in heterogeneous environments due to stragglers, where faster workers are forced to wait. To address this, asynchronous approaches improve training efficiency but introduce gradient staleness, compromising model quality. Few studies have considered both training efficiency and model quality during training. In this paper, we design a model update method called Semi-synchronization based on Update Threshold (SemiUT) and a batch size adjustment algorithm called Lyapunov Optimization based Dynamic Batching (LDBS). Subsequently, we combine SemiUT and LDBS into a comprehensive scheme called LDBS-SemiUT. We have conducted extensive evaluations to demonstrate the effectiveness of our scheme. To achieve 65% test accuracy on CIFAR10 with LeNet, LDBS-SemiUT obtains 31.13%, 64.39%, and 30.48% time saving, compared to BSP, ASP and DBS, respectively. Meanwhile, LDBS-SemiUT obtains 0.49%, 0.70% and 2.74% higher final test accuracy than SemiUT, DBS and ASP, respectively.

Authors

Institutions

Publication Details

Published
2024-12-13
DOI
https://doi.org/10.1109/icftic64248.2024.10913037
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

LDBS-SemiUT: A Comprehensive Training Scheme for Distributed Deep Learning in Heterogeneous Environments

Mingrui Zhu, Shubo Deng, Jian Yang, Xiaofeng Jiang et al.
Neural Networks and Applications
article

LDBS-SemiUT: A Comprehensive Training Scheme for Distributed Deep Learning in Heterogeneous Environments

Mingrui Zhu, Shubo Deng, Jian Yang, Xiaofeng Jiang, Zhi Ling
article en

Abstract

Distributed deep learning with data parallelism offers promising performance but suffers in heterogeneous environments due to stragglers, where faster workers are forced to wait. To address this, asynchronous approaches improve training efficiency but introduce gradient staleness, compromising model quality. Few studies have considered both training efficiency and model quality during training. In this paper, we design a model update method called Semi-synchronization based on Update Threshold (SemiUT) and a batch size adjustment algorithm called Lyapunov Optimization based Dynamic Batching (LDBS). Subsequently, we combine SemiUT and LDBS into a comprehensive scheme called LDBS-SemiUT. We have conducted extensive evaluations to demonstrate the effectiveness of our scheme. To achieve 65% test accuracy on CIFAR10 with LeNet, LDBS-SemiUT obtains 31.13%, 64.39%, and 30.48% time saving, compared to BSP, ASP and DBS, respectively. Meanwhile, LDBS-SemiUT obtains 0.49%, 0.70% and 2.74% higher final test accuracy than SemiUT, DBS and ASP, respectively.

University of Science and Technology of China (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 74%
Neural Networks and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

LDBS-SemiUT: A Comprehensive Training Scheme for Distributed Deep Learning in Heterogeneous Environments — Mingrui Zhu, Shubo Deng, et al. · (2024) | TGRS Research Map | TGRS