BlueConnect: Decomposing all-reduce for deep learning on heterogeneous network hierarchy

By Minsik Cho, Ulrich Finkler, Mauricio J. Serrano, David S. Kung, Hillery C. Hunter. 2019

130 citations recorded by the source corpus.

As deep neural networks get more complex and input datasets get larger, it can take days or even weeks to train a deep neural network to the desired accuracy. Therefore, enabling distributed deep learning at a massive scale is critical, since it offers the potential to reduce the training time from weeks to hours. In this paper, we present BlueConnect, an efficient communication library for distributed deep learning that is highly optimized for popular GPU-based platforms. BlueConnect decomposes a single all-reduce operation into a large number of parallelizable reduce-scatter and all-gather operations to exploit the trade-off between latency and bandwidth, and adapt to a variety of network configurations. Therefore, each individual operation can be mapped to a different network fabric and take advantage of the best performing implementation for the corresponding fabric. According to our experimental results on two system configurations, BlueConnect can outperform the leading industrial communication library by wide margin, and the BlueConnect integrated Caffe2 can significantly reduce synchronization overhead by 87% on 192 GPUs for Resnet-50 training over prior schemes.

Subfields: Computer Vision and Pattern Recognition, Electrical and Electronic Engineering, Optimization & Training

How researchers see this paper

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

In Computer Vision and Pattern Recognition

  1. Quoc V. Le
  2. Orhan Firat
  3. Yanping Huang
  4. Noam Shazeer
  5. Luc Van Gool
  6. Z. Chen
  7. Maxim Krikun
  8. Dacheng Tao

In Electrical and Electronic Engineering

  1. Aditya Akella
  2. Noam Shazeer

In Optimization & Training

  1. Orhan Firat
  2. Yanping Huang
  3. Yuanzhong Xu
  4. Maxim Krikun
  5. Dmitry Lepikhin
  6. Z. Chen
  7. Dehao Chen
  8. HyoukJoong Lee

Citations in the corpus