Pipe-SGD: A Decentralized Pipelined SGD Framework for Distributed Deep Net Training

By Youjie Li, Mingchao Yu, Songze Li, Amir Salman Avestimehr, Nam Sung Kim, Alexander Gerhard Schwing. 2018

112 citations recorded by the source corpus.

Distributed training of deep nets is an important technique to address some of the present day computing challenges like memory consumption and computational demands. Classical distributed approaches, synchronous or asynchronous, are based on the parameter server architecture, i.e., worker nodes compute gradients which are communicated to the parameter server while updated parameters are returned. Recently, distributed training with AllReduce operations gained popularity as well. While many of those operations seem appealing, little is reported about wall-clock training time improvements. In this paper, we carefully analyze the AllReduce based setup, propose timing models which include network latency, bandwidth, cluster size and compute time, and demonstrate that a pipelined training with a width of two combines the best of both synchronous and asynchronous training. Specifically, for a setup consisting of a four-node GPU cluster we show wall-clock time training improvements of up to 5.4x compared to conventional approaches.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Optimization & Training, ML Systems & Hardware

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Ji Liu
  2. Amir Salman Avestimehr
  3. Cong Xie
  4. Hanlin Tang
  5. Chaoyang He
  6. Oluwasanmi Koyejo
  7. Ce Zhang
  8. Xiangru Lian

In Computer Vision and Pattern Recognition

  1. Ji Liu
  2. Amir Salman Avestimehr
  3. Torsten Hoefler
  4. Chaoyang He
  5. Tal Ben-Nun
  6. Ce Zhang
  7. Indranil Gupta
  8. Oluwasanmi Koyejo

In Optimization & Training

  1. Ji Liu
  2. Cong Xie
  3. Hanlin Tang
  4. Ce Zhang
  5. Torsten Hoefler
  6. Peter Richtárik
  7. Tal Ben-Nun
  8. Tong Zhang

In ML Systems & Hardware

  1. Hanlin Tang
  2. Tong Zhang
  3. Ji Liu
  4. Ce Zhang
  5. Xiangru Lian
  6. Oluwasanmi Koyejo
  7. Cong Xie
  8. Indranil Gupta

Citations in the corpus