2022

BagPipe: Accelerating Deep Recommendation Model Training

Agarwal, Saurabh, Yan, Chengpo, Zhang, Ziyi et al.

Understand

Deep learning based recommendation models (DLRM) are widely used in several business critical applications.

  • Training such recommendation models efficiently is challenging because they contain billions of embedding-based parameters, leading to significant overheads from embedding access.
  • By profiling existing systems for DLRM training, we observe that around 75\% of the iteration time is spent on embedding access and model synchronization.
  • Our key insight in this paper is that embedding access has a specific structure which can be used to accelerate training.

Reading the bibliography…