2019

XPipe: Efficient Pipeline Model Parallelism for Multi-GPU DNN Training

Guan, Lei, Yin, Wotao, Li, Dongsheng et al.

Understand

We propose XPipe, an efficient asynchronous pipeline model parallelism approach for multi-GPU DNN training.

  • XPipe is designed to use multiple GPUs to concurrently and continuously train different parts of a DNN model.
  • To improve GPU utilization and achieve high throughput, it splits a mini-batch into a set of micro-batches.
  • It allows the overlapping of the pipelines of multiple micro-batches, including those belonging to different mini-batches.

Reading the bibliography…