Efficient sparse collective communication and its application to accelerate distributed deep learning

By Jiawei Fei, Chen-Yu Ho, Atal Narayan Sahu, Marco Canini, Amedeo Sapio. 2020

142 citations recorded by the source corpus.

Efficient collective communication is crucial to parallel-computing applications such as distributed training of large-scale recommendation systems and natural language processing models. Existing collective communication libraries focus on optimizing operations for dense inputs, resulting in transmissions of many zeros when inputs are sparse. This counters current trends that see increasing data sparsity in large models. We propose OmniReduce, an efficient streaming aggregation system that exploits sparsity to maximize effective bandwidth use by sending only non-zero data blocks. We demonstrate that this idea is beneficial and accelerates distributed training by up to 8.2x. Even at 100 Gbps, OmniReduce delivers 1.4--2.9x better performance for network-bottlenecked DNNs.

Subfields: Artificial Intelligence, Electrical and Electronic Engineering

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. Samuel Horváth
  2. Peter Richtárik
  3. Marco Canini
  4. Chen-Yu Ho
  5. Atal Narayan Sahu
  6. Ludovit Horvath
  7. Nicolas Loizou
  8. Filip Hanzely

In Electrical and Electronic Engineering

  1. Marco Canini
  2. Samuel Horváth
  3. Peter Richtárik
  4. Chen-Yu Ho

Citations in the corpus