paper-with-me

홈 › Papers

ACCO: Accumulate While You Communicate for Communication-Overlapped Sharded LLM Training

2024-06-03 · Adel Nabli, Louis Fournier, Pierre Erbacher, Louis Serrano, Eugene Belilovsky, Edouard Oyallon

Training LLMs relies on distributed implementations using multiple GPUs to compute gradients in parallel with sharded optimizers. However, synchronizing gradients in data parallel setups introduces communication overhead that grows with the number of workers, limiting parallelization efficiency. Local optimization algorithms reduce communications but incur high memory costs as they prevent optimizer state sharding, hindering scalability. To address this, we propose \textbf{AC}cumulate while \textbf{CO}mmunicate (\acco), a memory-efficient optimization algorithm for distributed LLM training. By synchronizing delayed gradients while computing new ones, \acco~reduces GPU idle time and supports heterogeneous hardware. To mitigate the convergence issues caused by delayed updates, we introduce a novel technique ensuring training dynamics align with standard distributed optimization. Compared to ZeRO-1, our approach is significantly faster and scales effectively across heterogeneous hardware.

📄 PDF Abstract BibTeX arXiv:2406.02613

Code (1)

edouardoyallon/acco 공식 구현 pytorch

Tasks

Distributed OptimizationFederated LearningGPU

Methods 이 논문이 사용한 방법론

ALIGN In the ALIGN method, visual and language representations are jointly trained from noisy image alt-text data. The image and text encoders are learned via contrastive loss…

Similar Papers 제목 키워드 기반

Decentralized Parameter-Free Online Learning with Compressed Gossip

2026-05-27 · Tomas Ortega, Hamid Jafarkhani arxiv

We study decentralized online convex optimization when agents communicate over a graph and messages may be compressed. Classical decentralized online methods typically require learning-rate choices that depend on the hor…

Emergent Discrete Communication in Semantic Spaces

2021-08-04 · NeurIPS 2021 12 · Mycal Tucker, Huao Li, Siddharth Agrawal, Dana Hughes 외

Neural agents trained in reinforcement learning settings can learn to communicate among themselves via discrete tokens, accomplishing as a team what agents would be unable to do alone. However, the current standard of us…

Limits to the precision of gradient sensing with spatial communication and temporal integration

2015-05-17

Gradient sensing requires at least two measurements at different points in space. These measurements must then be communicated to a common location to be compared, which is unavoidably noisy. While much is known about th…

Over-communicate no more: Situated RL agents learn concise communication protocols

2022-11-02 · Aleksandra Kalinowska, Elnaz Davoodi, Florian Strub, Kory W Mathewson 외

While it is known that communication facilitates cooperation in multi-agent settings, it is unclear how to design artificial agents that can learn to effectively and efficiently communicate with each other. Much research…

Reinforcement Learning (RL)

Emergent Graphical Conventions in a Visual Communication Game

2021-11-28 · Shuwen Qiu, Sirui Xie, Lifeng Fan, Tao Gao 외

Humans communicate with graphical sketches apart from symbolic languages. Primarily focusing on the latter, recent studies of emergent communication overlook the sketches; they do not account for the evolution process th…