HALoS: Hierarchical Asynchronous Local SGD over Slow Networks for Geo-Distributed Large Language Model Training

Geon-Woo Kim, Junbo Li, S. Gandham, Omar Baldonado, Adi Gangidi +3 more
6/1/2025

No official code found. Best implementation: utnslab/halos (6 stars, last commit 2025-06-05).

Abstract

Training large language models (LLMs) increasingly relies on geographically distributed accelerators, causing prohibitive communication costs across regions and uneven utilization of heterogeneous hardware. We propose HALoS, a hierarchical asynchronous optimization framework that tackles these issues by introducing local parameter servers (LPSs) within each region and a global parameter server (GPS) that merges updates across regions. This hierarchical design minimizes expensive inter-region communication, reduces straggler effects, and leverages fast intra-region links. We provide a rigorous convergence analysis for HALoS under non-convex objectives, including theoretical guarantees on the role of hierarchical momentum in asynchronous training. Empirically, HALoS attains up to 7.5x faster convergence than synchronous baselines in geo-distributed LLM training and improves upon existing asynchronous methods by up to 2.1x. Crucially, HALoS preserves the model quality of fully synchronous SGD-matching or exceeding accuracy on standard language modeling and downstream benchmarks-while substantially lowering total training time. These results demonstrate that hierarchical, server-side update accumulation and global model merging are powerful tools for scalable, efficient training of new-era LLMs in heterogeneous, geo-distributed environments.

View on arXivView PDF

Code Implementations(1)

utnslab/halosCommunity100%
61PythonMay 27, 20251 years ago

Cite this paper

@article{kim2025halos,
  title  = {HALoS: Hierarchical Asynchronous Local SGD over Slow Networks for Geo-Distributed Large Language Model Training},
  author = {Geon-Woo Kim and Junbo Li and S. Gandham and Omar Baldonado and Adi Gangidi and Pavan Balaji and Zhangyang Wang and Aditya Akella},
  year   = {2025},
  eprint = {2506.04531},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2506.04531},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.04531.svg)](https://codeofpaper.com/paper/2506.04531)

Discussion