paper-with-me

Papers

Sparse Allreduce: Efficient Scalable Communication for Power-Law Data

2013-12-11 · Huasha Zhao, John Canny

Many large datasets exhibit power-law statistics: The web graph, social networks, text data, click through data etc. Their adjacency graphs are termed natural graphs, and are known to be difficult to partition. As a consequence most distributed algorithms on these graphs are communication intensive. Many algorithms on natural graphs involve an Allreduce: a sum or average of partitioned data which is then shared back to the cluster nodes. Examples include PageRank, spectral partitioning, and many machine learning algorithms including regression, factor (topic) models, and clustering. In this paper we describe an efficient and scalable Allreduce primitive for power-law data. We point out scaling problems with existing butterfly and round-robin networks for Sparse Allreduce, and show that a hybrid approach improves on both. Furthermore, we show that Sparse Allreduce stages should be nested instead of cascaded (as in the dense case). And that the optimum throughput Allreduce network should be a butterfly of heterogeneous degree where degree decreases with depth into the network. Finally, a simple replication scheme is introduced to deal with node failures. We present experiments showing significant improvements over existing systems such as PowerGraph and Hadoop.

📄 PDF Abstract BibTeX arXiv:1312.3020

Code (0)

등록된 구현이 없습니다.

Tasks

ClusteringTopic Models

Similar Papers 제목 키워드 기반

Near-Optimal Sparse Allreduce for Distributed Deep Learning

2022-01-19 · Shigang Li, Torsten Hoefler

Communication overhead is one of the major obstacles to train large deep learning models at scale. Gradient sparsification is a promising technique to reduce the communication volume. However, it is very challenging to o…

Deep Learning

SparCML: High-Performance Sparse Communication for Machine Learning

2018-02-22 · Cedric Renggli, Saleh Ashkboos, Mehdi Aghagolzadeh, Dan Alistarh 외

Applying machine learning techniques to the quickly growing data in science and industry requires highly-scalable algorithms. Large datasets are most commonly processed "data parallel" distributed across many nodes. Each…

BIG-bench Machine LearningBlockingVocal Bursts Intensity Prediction

S2 Reducer: High-Performance Sparse Communication to Accelerate Distributed Deep Learning

2021-10-05 · Keshi Ge, Yongquan Fu, Zhiquan Lai, Xiaoge Deng 외

Distributed stochastic gradient descent (SGD) approach has been widely used in large-scale deep learning, and the gradient collective method is vital to ensure the training scalability of the distributed deep learning sy…

Deep LearningVocal Bursts Intensity Prediction

Asynchronous Decentralized Parallel Stochastic Gradient Descent

2017-10-18 · ICML 2018 7 · Xiangru Lian, Wei zhang, Ce Zhang, Ji Liu

Most commonly used distributed machine learning systems are either synchronous or centralized asynchronous. Synchronous algorithms like AllReduce-SGD perform poorly in a heterogeneous environment, while asynchronous algo…

GPU

Mixed-Precision Communication-Avoiding SGD for Generalized Linear Models on GPUs

2026-06-16 · Aditya Devarakonda, Irene Simó Muñoz, Giulia Guidi arxiv

Distributed stochastic gradient descent (SGD) is limited by communication rather than computation, since each iteration requires an AllReduce across processes. Communication-avoiding SGD (CA-SGD) amortizes communication …