Communication overhead is a key challenge in distributed deep learning. This paper introduces DSL-SGD, a distributed training scheme with a local update mechanism. DSL-SGD allows local weights to participate in multiple steps until global updates are completed, mitigating communication latency. To reduce parameter differences, it accumulates and averages gradients from multiple steps to update local weights. Experiments on a 32-GPU cluster show DSL-SGD matches the convergence accuracy of synchronous SGD while reducing end-to-end time by 7.9 \(\times \) compared to synchronous SGD and by 71.8% compared to Local-SGD. It also demonstrates superior scalability and computational efficiency by reducing weight updates by a factor of \(k\) .

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

DSL-SGD: Distributed Local Stochastic Gradient Descent with Delayed Synchronization

  • Enda Yu,
  • Zhe Bai,
  • Dezun Dong

摘要

Communication overhead is a key challenge in distributed deep learning. This paper introduces DSL-SGD, a distributed training scheme with a local update mechanism. DSL-SGD allows local weights to participate in multiple steps until global updates are completed, mitigating communication latency. To reduce parameter differences, it accumulates and averages gradients from multiple steps to update local weights. Experiments on a 32-GPU cluster show DSL-SGD matches the convergence accuracy of synchronous SGD while reducing end-to-end time by 7.9 \(\times \) compared to synchronous SGD and by 71.8% compared to Local-SGD. It also demonstrates superior scalability and computational efficiency by reducing weight updates by a factor of \(k\) .