Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Cengguang Zhang

dblp:239/4436 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 61% Distributed systems · 30% Interconnection networks and networks-on-chip · 9%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning › distributed training
distributed DNN training
0.612022
Addressing Network Bottlenecks with Divide-and-Shuffle Synchronization for Distributed DNN Training · INFOCOM 2022
Parallel and multicore computing › parallel computation models
bulk synchronous parallel
0.612022
Addressing Network Bottlenecks with Divide-and-Shuffle Synchronization for Distributed DNN Training · INFOCOM 2022
Distributed systems › distributed machine learning
distributed training
0.612022
Addressing Network Bottlenecks with Divide-and-Shuffle Synchronization for Distributed DNN Training · INFOCOM 2022
Parallel and multicore computing
synchronization
0.612022
Addressing Network Bottlenecks with Divide-and-Shuffle Synchronization for Distributed DNN Training · INFOCOM 2022
Interconnection networks and networks-on-chip
network congestion
0.212022
Addressing Network Bottlenecks with Divide-and-Shuffle Synchronization for Distributed DNN Training · INFOCOM 2022

Methods — techniques the papers use, named apart from their topics

divide-and-shuffle synchronization · 1.1convergence analysis · 1.1
YearPublicationVenuePosition
2022 Addressing Network Bottlenecks with Divide-and-Shuffle Synchronization for Distributed DNN Training
abstract
Bulk synchronous parallel (BSP) is the de-facto paradigm for distributed DNN training in today’s production clusters. However, due to the global synchronization nature, its performance can be significantly influenced by network bottlenecks caused by either static topology heterogeneity or dynamic bandwidth contentions. Existing solutions, either system-level optimizations strengthening BSP (e.g., Ring or Hierarchical All-reduce) or algorithmic optimizations replacing BSP (e.g., ASP or SSP, which relax the global barriers), do not completely solve the problem, as they may still suffer from communication inefficiency or risk convergence inaccuracy.In this paper, we present a novel divide-and-shuffle synchronization (DS-Sync) to realize communication efficiency without sacrificing convergence accuracy for distributed DNN training. At its heart, by taking into account the network bottlenecks, DS-Sync improves communication efficiency by dividing workers into non-overlap groups to synchronize independently in a bottleneck-free manner. Meanwhile, it maintains convergence accuracy by iteratively shuffling workers among different groups to ensure a global consensus. We theoretically prove that DS-Sync converges properly in non-convex and smooth conditions like DNN. We further implement DS-Sync and integrate it with PyTorch, and our testbed experiments show that DS-Sync can achieve up to 94% improvements on the end-to-end training time with existing solutions while maintaining the same accuracy.
Weiyan Wang, Cengguang Zhang, Liu Yang 0008, Kai Chen 0005, Kun Tan 0002
INFOCOM2