Google DeepMind Unveils Decoupled DiLoCo: A New Asynchronous Training Framework Achieving 88% Goodput Amid High Hardware Failures

Google DeepMind has introduced Decoupled DiLoCo, a revolutionary training architecture that enhances the efficiency of AI model training by decoupling compute resources and improving fault tolerance.

5 min readTechnology

Training advanced AI models presents significant coordination challenges, particularly as the scale of models increases. Traditional distributed training relies on synchronized communication among numerous chips, which can lead to delays if any chip experiences issues. Google DeepMind's Decoupled DiLoCo (Distributed Low-Communication) proposes a novel solution by creating asynchronous, fault-isolated 'islands' of compute, allowing for more resilient training across multiple data centers.

This architecture addresses the limitations of standard Data-Parallel training, which requires all devices to wait for the slowest one during gradient updates. By allowing learner units to operate semi-independently and perform local gradient steps before sharing updates, Decoupled DiLoCo significantly reduces the required inter-datacenter bandwidth from 198 Gbps to just 0.84 Gbps.

Moreover, the system demonstrates impressive fault tolerance through chaos engineering, maintaining an 88% goodput even under high failure rates, compared to only 27% for traditional methods. The framework was successfully tested by training a 12 billion parameter model across four U.S. regions, achieving speeds over 20 times faster than conventional methods. Additionally, it supports heterogeneous hardware, enabling the use of different generations of chips within the same training run, thus extending the lifespan of older technology.

Technology