mlsanityData to 7 Oct 2026

Understanding Data Storage and Ingestion for Large-Scale Deep Recommendation Model Training

arXiv 2108.09373 ↗First posted 20 Aug 2021cs.DC cs.LGcited by 28

Not on the map. Why?

Abstract (arXiv)

Datacenter-scale AI training clusters consisting of thousands of domain-specific accelerators (DSA) are used to train increasingly-complex deep learning models. These clusters rely on a data storage and ingestion (DSI) pipeline, responsible for storing exabytes of training data and serving it at tens of terabytes per second. As DSAs continue to push training efficiency and throughput, the DSI pipeline is becoming the dominating factor that constrains the overall training performance and capacity. Innovations that improve the efficiency and performance of DSI systems and hardware are urgent, demanding a deep understanding of DSI characteristics and infrastructure at scale. This paper presents Meta's end-to-end DSI pipeline, composed of a central data warehouse built on distributed storage and a Data PreProcessing Service that scales to eliminate data stalls. We characterize how hundreds of models are collaboratively trained across geo-distributed datacenters via diverse and continuous training jobs. These training jobs read and heavily filter massive and evolving datasets, resulting in popular features and samples used across training jobs. We measure the intense network, memory, and compute resources required by each training job to preprocess samples during training. Finally, we synthesize key takeaways based on our production infrastructure characterization. These include identifying hardware bottlenecks, discussing opportunities for heterogeneous DSI hardware, motivating research in datacenter scheduling and benchmark datasets, and assimilating lessons learned in optimizing DSI infrastructure.

Key facts. Cited by 28 papers in the map (data through 7 Oct 2026). Builds on 23 of its 89 references that are in the map. First posted on arXiv 20 Aug 2021.

Builds on

23 of 89 references.

References · 23

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2014Microsoft COCO: Common Objects in Contextcited by 17,498
  3. 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
  4. 2016An overview of gradient descent optimization algorithmscited by 1,021
  5. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  6. 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
  7. 2014One weird trick for parallelizing convolutional neural networkscited by 264
  8. 2019MLPerf Training Benchmarkcited by 114
  9. 2019The Architectural Implications of Facebook's DNN-based Personalized Recommendationcited by 83
  10. 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
  11. 2020TurboTransformers: An Efficient GPU Serving System For Transformer Modelscited by 71
  12. 2020DeepRecSys: A System for Optimizing End-To-End At-scale Neural Recommendation Inferencecited by 54
11 more
  1. 2020Understanding Training Efficiency of Deep Learning Recommendation Models at Scalecited by 43
  2. 2021tf.data: A Machine Learning Data Processing Frameworkcited by 40
  3. 2020Analyzing and Mitigating Data Stalls in DNN Trainingcited by 35
  4. 2021RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inferencecited by 35
  5. 2021Production Machine Learning Pipelines: Empirical Analysis and Optimization Opportunitiescited by 21
  6. 2019Faster Neural Network Training with Data Echoingcited by 19
  7. 2020Developing a Recommendation Benchmark for MLPerf Training and Inferencecited by 12
  8. 2020CPR: Understanding and Improving Failure Tolerant Training for Deep Learning Recommendation with Partial Recoverycited by 11
  9. 2019Accelerating Data Loading in Deep Neural Network Trainingcited by 9
  10. 2020Exploring the limits of Concurrency in ML Training on Google TPUscited by 9
  11. 2020Stochastic Optimization with Laggard Data Pipelinescited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 7; 2023: 6; 2024: 7; 2025: 7; 2026: 1.

28 papers.

Sort:

  1. 2023TPU v4: An Optically Reconfigurable Supercomputer for Machine Learning with Hardware Support for Embeddingscited by 198
  2. 2022Understanding Scaling Laws for Recommendation Modelscited by 38
  3. 2023Reducing Energy Bloat in Large Model Trainingcited by 22
  4. 2022tf.data service: A Case for Disaggregating ML Input Data Processingcited by 15
  5. 2022Heterogeneous Acceleration Pipeline for Recommendation System Trainingcited by 13
  6. 2022RecD: Deduplication for End-to-End Deep Learning Recommendation Model Training Infrastructurecited by 9
  7. 2023Data Acquisition: A New Frontier in Data-centric AIcited by 9
  8. 2024Beyond Efficiency: Scaling AI Sustainablycited by 8
  9. 2022CoVA: Exploiting Compressed-Domain Analysis to Accelerate Video Analyticscited by 6
  10. 2022Mystique: Enabling Accurate and Scalable Generation of Production AI Benchmarkscited by 5
  11. 2023Modyn: Data-Centric Machine Learning Pipeline Orchestrationcited by 5
  12. 2024cedar: Optimized and Unified Machine Learning Input Data Pipelinescited by 5
16 more
  1. 2025Request-Only Optimization for Recommendation Systemscited by 5
  2. 2023FlexShard: Flexible Sharding for Industry-Scale Sequence Recommendation Modelscited by 4
  3. 2023InTune: Reinforcement Learning-based Data Pipeline Optimization for Deep Recommendation Modelscited by 3
  4. 2024TensorSocket: Shared Data Loading for Deep Learning Trainingcited by 3
  5. 2025MegaScale-Data: Scaling Dataloader for Multisource Large Foundation Model Trainingcited by 3
  6. 2024PreSto: An In-Storage Data Preprocessing System for Training Recommendation Modelscited by 2
  7. 2025Machine Learning Fleet Efficiency: Analyzing and Optimizing Large-Scale Google TPU Systems with ML Productivity Goodputcited by 2
  8. 2025Mixtera: A Data Plane for Foundation Model Trainingcited by 2
  9. 2024Bullion: A Column Store for Machine Learningcited by 1
  10. 2025MinatoLoader: Accelerating Machine Learning Training Through Efficient Data Preprocessingcited by 1
  11. 2022Accelerating Transfer Learning with Near-Data Computation on Cloud Object Storescited by 0
  12. 2024ProactivePIM: Accelerating Weight-Sharing Embedding Layer with PIM for Scalable Recommendation Systemcited by 0
  13. 2024PREBA: A Hardware/Software Co-Design for Multi-Instance GPU based AI Inference Serverscited by 0
  14. 2025Accelerating Recommender Model ETL with a Streaming FPGA-GPU Dataflowcited by 0
  15. 2025Preparation Meets Opportunity: Enhancing Data Preprocessing for ML Training With Senecacited by 0
  16. 2026Versioned Late Materialization for Ultra-Long Sequence Training in Recommendation Systems at Scalecited by 0