mlsanityData to 14 Oct 2026

Distributed Optimization using Heterogeneous Compute Systems

arXiv 2110.08941 ↗First posted 3 Oct 2021cs.LG cs.DCcited by 0

Not on the map. Why?

Abstract (arXiv)

Hardware compute power has been growing at an unprecedented rate in recent years. The utilization of such advancements plays a key role in producing better results in less time -- both in academia and industry. However, merging the existing hardware with the latest hardware within the same ecosystem poses a challenging task. One of the key challenges, in this case, is varying compute power. In this paper, we consider the training of deep neural networks on a distributed system of workers with varying compute power. A naive implementation of synchronous distributed training will result in the faster workers waiting for the slowest worker to complete processing. To mitigate this issue, we propose to dynamically adjust the data assigned for each worker during the training. We assign each worker a partition of total data proportional to its computing power. Our experiments show that dynamically adjusting the data partition helps to improve the utilization of the system and significantly reduces the time taken for training. Code is available at the repository: urlhttps://github.com/vineeths96/Heterogeneous-Systems.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 19 references that are in the map. First posted on arXiv 3 Oct 2021.

Builds on

10 of 19 references.

References · 10

  1. 2020Language Models are Few-Shot Learnerscited by 32,419
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
  4. 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
  5. 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,073
  6. 2017Revisiting Distributed Synchronous SGDcited by 142
  7. 2018Slow and Stale Gradients Can Win the Race: Error-Runtime Trade-offs in Distributed SGDcited by 68
  8. 2020Measuring the Algorithmic Efficiency of Neural Networkscited by 52
  9. 2017Straggler Mitigation in Distributed Optimization Through Data Encodingcited by 26
  10. 2015Efficient Straggler Replication in Large-scale Parallel Computingcited by 5

Built on by

Not cited yet.