mlsanityData to 7 Oct 2026

Communication-Efficient, 2D Parallel Stochastic Gradient Descent for Distributed-Memory Optimization

arXiv 2501.07526 ↗First posted 13 Jan 2025cs.DC stat.MLcited by 1

Not on the map. Why?

Abstract (arXiv)

Distributed-memory implementations of numerical optimization algorithm, such as stochastic gradient descent (SGD), require interprocessor communication at every iteration of the algorithm. On modern distributed-memory clusters where communication is more expensive than computation, the scalability and performance of these algorithms are limited by communication cost. This work generalizes prior work on 1D s-step SGD and 1D Federated SGD with Averaging (FedAvg) to yield a 2D parallel SGD method (HybridSGD) which attains a continuous performance trade off between the two baseline algorithms. We present theoretical analysis which show the convergence, computation, communication, and memory trade offs between s-step SGD, FedAvg, 2D parallel SGD, and other parallel SGD variants. We implement all algorithms in C++ and MPI and evaluate their performance on a Cray EX supercomputing system. Our empirical results show that HybridSGD achieves better convergence than FedAvg at similar processor scales while attaining speedups of 5.3× over s-step SGD and speedups up to 121× over FedAvg when used to solve binary classification tasks using the convex, logistic regression model on datasets obtained from the LIBSVM repository.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 10 of its 38 references that are in the map. First posted on arXiv 13 Jan 2025.

Builds on

10 of 38 references.

References · 10

  1. 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
  2. 2018Local SGD Converges Fast and Communicates Littlecited by 595
  3. 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
  4. 2023Stochastic Controlled Averaging for Federated Learning with Communication Compressioncited by 100
  5. 2016CoCoA: A General Framework for Communication-Efficient Distributed Optimizationcited by 69
  6. 2015Distributed Optimization with Arbitrary Local Solverscited by 23
  7. 2016Avoiding communication in primal and dual block coordinate descent methodscited by 3
  8. 2020Avoiding Communication in Logistic Regressioncited by 3
  9. 2024Scalable Dual Coordinate Descent for Kernel Methodscited by 3
  10. 2017Avoiding Synchronization in First-Order Methods for Sparse Convex Optimizationcited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.