cs.DCFeb 3, 2026

Do We Need Asynchronous SGD? On the Near-Optimality of Synchronous Methods

Authors: Grigory Begunov, Alexander Tyurin

Organizations: AXXX, Moscow, Russia · Lomonosov Moscow State University, Moscow, Russia

Abstract

Modern distributed optimization methods mostly rely on traditional synchronous approaches, despite substantial recent progress in asynchronous optimization. We revisit Synchronous SGD and its robust variant, called mm-Synchronous SGD, which can be interpreted as a method with a backup-worker strategy, and theoretically show that they are nearly optimal in many heterogeneous computation and communication scenarios, which is somewhat unexpected. We analyze the synchronous methods under random times and adversarial partial participation of workers, and prove that their time complexities are optimal in many practical regimes, up to logarithmic factors. While synchronous methods are not universal solutions and there exist tasks where asynchronous methods may be necessary, we show theoretically that they are sufficient for many modern heterogeneous computation and communication scenarios.

Figures & tables

Appendix figures & tables14 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Ringmaster LMO: Asynchronous Linear Minimization Oracle Momentum Method

    May 18, 2026Abdurakhmon Sadiev, Artavazd Maranjyan, Ivan Ilin +1LMO MethodsMomentum Methods