paper-with-me

홈 › Papers

Heterogeneity-Aware Asynchronous Decentralized Training

2019-09-17 · Qinyi Luo, Jiaao He, Youwei Zhuo, Xuehai Qian

Distributed deep learning training usually adopts All-Reduce as the synchronization mechanism for data parallel algorithms due to its high performance in homogeneous environment. However, its performance is bounded by the slowest worker among all workers, and is significantly slower in heterogeneous situations. AD-PSGD, a newly proposed synchronization method which provides numerically fast convergence and heterogeneity tolerance, suffers from deadlock issues and high synchronization overhead. Is it possible to get the best of both worlds - designing a distributed training method that has both high performance as All-Reduce in homogeneous environment and good heterogeneity tolerance as AD-PSGD? In this paper, we propose Ripples, a high-performance heterogeneity-aware asynchronous decentralized training approach. We achieve the above goal with intensive synchronization optimization, emphasizing the interplay between algorithm and system implementation. To reduce synchronization cost, we propose a novel communication primitive Partial All-Reduce that allows a large group of workers to synchronize quickly. To reduce synchronization conflict, we propose static group scheduling in homogeneous environment and simple techniques (Group Buffer and Group Division) to avoid conflicts with slightly reduced randomness. Our experiments show that in homogeneous environment, Ripples is 1.1 times faster than the state-of-the-art implementation of All-Reduce, 5.1 times faster than Parameter Server and 4.3 times faster than AD-PSGD. In a heterogeneous setting, Ripples shows 2 times speedup over All-Reduce, and still obtains 3 times speedup over the Parameter Server baseline.

📄 PDF Abstract BibTeX arXiv:1909.08029

Code (0)

등록된 구현이 없습니다.

Tasks

AllScheduling

Similar Papers 제목 키워드 기반

HADFL: Heterogeneity-aware Decentralized Federated Learning Framework

2021-11-16 · Jing Cao, Zirui Lian, Weihong Liu, Zongwei Zhu 외

Federated learning (FL) supports training models on geographically distributed devices. However, traditional FL systems adopt a centralized synchronous strategy, putting high communication pressure and model generalizati…

Federated Learning

Asynchronous Semi-Decentralized Federated Edge Learning for Heterogeneous Clients

2021-12-09 · Yuchang Sun, Jiawei Shao, Yuyi Mao, Jun Zhang

Federated edge learning (FEEL) has drawn much attention as a privacy-preserving distributed learning framework for mobile edge networks. In this work, we investigate a novel semi-decentralized FEEL (SD-FEEL) architecture…

Privacy Preserving

Asynchronous Federated Learning with non-convex client objective functions and heterogeneous dataset

2025-08-03 · Ali Forootani, Raffaele Iervolino arxiv

Federated Learning (FL) enables collaborative model training across decentralized devices while preserving data privacy. However, traditional FL suffers from communication overhead, system heterogeneity, and straggler ef…

Federated Learning

Hop: Heterogeneity-Aware Decentralized Training

2019-02-04 · Qinyi Luo, JinKun Lin, Youwei Zhuo, Xuehai Qian

Recent work has shown that decentralized algorithms can deliver superior performance over centralized ones in the context of machine learning. The two approaches, with the main difference residing in their distinct commu…

Asynchronous Decentralized SGD under Non-Convexity: A Block-Coordinate Descent Framework

2025-05-15 · Yijie Zhou, Shi Pu

Decentralized optimization has become vital for leveraging distributed data without central control, enhancing scalability and privacy. However, practical deployments face fundamental challenges due to heterogeneous comp…