mlsanityData to 7 Oct 2026

Optimizing Deep Learning Recommender Systems' Training On CPU Cluster Architectures

arXiv 2005.04680 ↗First posted 10 May 2020cs.DC cs.IR cs.LGcited by 17

Not on the map. Why?

Abstract (arXiv)

During the last two years, the goal of many researchers has been to squeeze the last bit of performance out of HPC system for AI tasks. Often this discussion is held in the context of how fast ResNet50 can be trained. Unfortunately, ResNet50 is no longer a representative workload in 2020. Thus, we focus on Recommender Systems which account for most of the AI cycles in cloud computing centers. More specifically, we focus on Facebook's DLRM benchmark. By enabling it to run on latest CPU hardware and software tailored for HPC, we are able to achieve more than two-orders of magnitude improvement in performance (110x) on a single socket compared to the reference CPU implementation, and high scaling efficiency up to 64 sockets, while fitting ultra-large datasets. This paper discusses the optimization techniques for the various operators in DLRM and which component of the systems are stressed by these different operators. The presented techniques are applicable to a broader set of DL workloads that pose the same scaling challenges/characteristics as DLRM.

Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 May 2020.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 3; 2022: 7; 2023: 3; 2024: 3; 2025: 1.

17 papers.

Sort:

  1. 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
  2. 2022Heterogeneous Acceleration Pipeline for Recommendation System Trainingcited by 13
  3. 2022Building a Performance Model for Deep Learning Recommendation Model Training on GPUscited by 10
  4. 2021Tensor Processing Primitives: A Programming Abstraction for Efficiency and Portability in Deep Learning & HPC Workloadscited by 8
  5. 2022KAIROS: Building Cost-Efficient Machine Learning Inference Systems with Heterogeneous Cloud Resourcescited by 3
  6. 2023Mem-Rec: Memory Efficient Recommendation System using Alternative Representationcited by 3
  7. 2022The trade-offs of model size in large recommendation models : A 10000 × compressed criteo-tb DLRM model (100 GB parameters to mere 10MB)cited by 2
  8. 2022FPGA-based AI Smart NICs for Scalable Distributed AI Training Systemscited by 1
  9. 2022Deep Learning Models on CPUs: A Methodology for Efficient Trainingcited by 1
  10. 2022RIBBON: Cost-Effective and QoS-Aware Deep Learning Model Inference using a Diverse Pool of Cloud Computing Instancescited by 1
  11. 2024PIFS-Rec: Process-In-Fabric-Switch for Large-Scale Recommendation System Inferencescited by 1
  12. 2021ECRM: Efficient Fault Tolerance for Recommendation Model Training via Erasure Codingcited by 0
5 more
  1. 2023Hera: A Heterogeneity-Aware Multi-Tenant Inference Server for Personalized Recommendationscited by 0
  2. 2023[Experiments & Analysis] Evaluating the Feasibility of Sampling-Based Techniques for Training Multilayer Perceptronscited by 0
  3. 2024Accelerating Recommender Model Training by Dynamically Skipping Stale Embeddingscited by 0
  4. 2024Efficient Tabular Data Preprocessing of ML Pipelinescited by 0
  5. 2025Faster Distributed Inference-Only Recommender Systems via Bounded Lag Synchronous Collectivescited by 0