Deep Learning Training in Facebook Data Centers: Design of Scale-up and Scale-out Systems
Not on the map. Why?
Abstract (arXiv)
Large-scale training is important to ensure high performance and accuracy of machine-learning models. At Facebook we use many different models, including computer vision, video and language models. However, in this paper we focus on the deep learning recommendation models (DLRMs), which are responsible for more than 50% of the training demand in our data centers. Recommendation models present unique challenges in training because they exercise not only compute but also memory capacity as well as memory and network bandwidth. As model size and complexity increase, efficiently scaling training becomes a challenge. To address it we design Zion - Facebook's next-generation large-memory training platform that consists of both CPUs and accelerators. Also, we discuss the design requirements of future scale-out training systems.
Key facts. Cited by 38 papers in the map (data through 14 Oct 2026). First posted on arXiv 20 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 9; 2022: 13; 2023: 4; 2024: 5; 2025: 6; 2026: 1.
38 papers.
Sort:
By area:
- 2022Pathways: Asynchronous Distributed Dataflow for MLcited by 82
- 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
- 2021TT-Rec: Tensor Train Compression for Deep Learning Recommendation Modelscited by 58
- 2021AutoFL: Enabling Heterogeneity-Aware Energy Efficient Federated Learningcited by 39
- 2022Understanding Scaling Laws for Recommendation Modelscited by 38
- 2021RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inferencecited by 35
- 2022RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendationcited by 28
- 2021Accelerating Recommendation System Training by Leveraging Popular Choicescited by 22
- 2021Persia: An Open, Hybrid System Scaling Deep Learning-based Recommenders up to 100 Trillion Parameterscited by 17
- 2022AutoShard: Automated Embedding Table Sharding for Recommender Systemscited by 17
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systemscited by 14
- 2024ReCycle: Resilient Training of Large DNNs using Pipeline Adaptationcited by 14
26 more
- 2022Heterogeneous Acceleration Pipeline for Recommendation System Trainingcited by 13
- 2022RecD: Deduplication for End-to-End Deep Learning Recommendation Model Training Infrastructurecited by 9
- 2021RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performancecited by 8
- 2024Disaggregated Multi-Tower: Topology-aware Modeling Technique for Efficient Large-Scale Recommendationcited by 6
- 2025Mycroft: Tracing Dependencies in Collective Communication Towards Reliable LLM Trainingcited by 6
- 2021Supporting Massive DLRM Inference Through Software Defined Memorycited by 5
- 2022Efficient Direct-Connect Topologies for Collective Communicationscited by 5
- 2022Learning to Collide: Recommendation System Model Compression with Learned Hash Functionscited by 5
- 2023Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Modelscited by 5
- 2022DNNAbacus: Toward Accurate Computational Cost Prediction for Deep Neural Networkscited by 4
- 2023FlexShard: Flexible Sharding for Industry-Scale Sequence Recommendation Modelscited by 4
- 2024UpDLRM: Accelerating Personalized Recommendation using Real-World PIM Architecturecited by 4
- 2021Alternate Model Growth and Pruning for Efficient Training of Recommendation Systemscited by 3
- 2024Sparse Checkpointing for Fast and Reliable MoE Trainingcited by 3
- 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
- 2022COMET: A Comprehensive Cluster Design Methodology for Distributed Deep Learning Trainingcited by 2
- 2025Two-dimensional Sparse Parallelism for Large Scale Deep Learning Recommendation Model Trainingcited by 2
- 2022RIBBON: Cost-Effective and QoS-Aware Deep Learning Model Inference using a Diverse Pool of Cloud Computing Instancescited by 1
- 2024CADC: Encoding User-Item Interactions for Compressing Recommendation Model Training Datacited by 1
- 2025Near-Zero-Overhead Freshness for Recommendation Systems via Inference-Side Model Updatescited by 1
- 2023MTrainS: Improving DLRM training efficiency using heterogeneous memoriescited by 0
- 2023On the Burstiness of Distributed Machine Learning Trafficcited by 0
- 2025Routing for Large ML Modelscited by 0
- 2025SCRec: A Scalable Computational Storage System with Statistical Sharding and Tensor-train Decomposition for Recommendation Modelscited by 0
- 2025Make It Long, Keep It Fast: End-to-End 10K Long User Behavior Sequence Modeling for Billion-Scale Douyin Recommendationcited by 0
- 2026Deploying RDMA for Distributed Inference and Training At Scalecited by 0
- 2026Deploying RDMA for Distributed Inference and Training At Scale8 Oct 2026
- 2025Near-Zero-Overhead Freshness for Recommendation Systems via Inference-Side Model Updates13 Dec 2025
- 2025Make It Long, Keep It Fast: End-to-End 10K Long User Behavior Sequence Modeling for Billion-Scale Douyin Recommendation8 Nov 2025
- 2025Mycroft: Tracing Dependencies in Collective Communication Towards Reliable LLM Training3 Sep 2025
- 2025Two-dimensional Sparse Parallelism for Large Scale Deep Learning Recommendation Model Training5 Aug 2025
- 2025SCRec: A Scalable Computational Storage System with Statistical Sharding and Tensor-train Decomposition for Recommendation Models1 Apr 2025
- 2025Routing for Large ML Models7 Mar 2025
- 2024Sparse Checkpointing for Fast and Reliable MoE Training19 Dec 2024
- 2024CADC: Encoding User-Item Interactions for Compressing Recommendation Model Training Data11 Jul 2024
- 2024UpDLRM: Accelerating Personalized Recommendation using Real-World PIM Architecture20 Jun 2024
- 2024ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation22 May 2024
- 2024Disaggregated Multi-Tower: Topology-aware Modeling Technique for Efficient Large-Scale Recommendation1 Mar 2024
26 more
- 2023On the Burstiness of Distributed Machine Learning Traffic30 Dec 2023
- 2023Pre-train and Search: Efficient Embedding Table Sharding with Pre-trained Neural Cost Models3 May 2023
- 2023MTrainS: Improving DLRM training efficiency using heterogeneous memories19 Apr 2023
- 2023FlexShard: Flexible Sharding for Industry-Scale Sequence Recommendation Models8 Jan 2023
- 2022COMET: A Comprehensive Cluster Design Methodology for Distributed Deep Learning Training30 Nov 2022
- 2022RecD: Deduplication for End-to-End Deep Learning Recommendation Model Training Infrastructure9 Nov 2022
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systems5 Oct 2022
- 2022Understanding Scaling Laws for Recommendation Models17 Aug 2022
- 2022AutoShard: Automated Embedding Table Sharding for Recommender Systems12 Aug 2022
- 2022RIBBON: Cost-Effective and QoS-Aware Deep Learning Model Inference using a Diverse Pool of Cloud Computing Instances23 Jul 2022
- 2022The trade-offs of model size in large recommendation models : A 10000 × compressed criteo-tb DLRM model (100 GB parameters to mere 10MB)21 Jul 2022
- 2022DNNAbacus: Toward Accurate Computational Cost Prediction for Deep Neural Networks24 May 2022
- 2022Heterogeneous Acceleration Pipeline for Recommendation System Training11 Apr 2022
- 2022Learning to Collide: Recommendation System Model Compression with Learned Hash Functions28 Mar 2022
- 2022Pathways: Asynchronous Distributed Dataflow for ML23 Mar 2022
- 2022Efficient Direct-Connect Topologies for Collective Communications7 Feb 2022
- 2022RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendation25 Jan 2022
- 2021Persia: An Open, Hybrid System Scaling Deep Learning-based Recommenders up to 100 Trillion Parameters10 Nov 2021
- 2021Supporting Massive DLRM Inference Through Software Defined Memory21 Oct 2021
- 2021AutoFL: Enabling Heterogeneity-Aware Energy Efficient Federated Learning16 Jul 2021
- 2021RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance18 May 2021
- 2021Alternate Model Growth and Pruning for Efficient Training of Recommendation Systems4 May 2021
- 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Models12 Apr 2021
- 2021Accelerating Recommendation System Training by Leveraging Popular Choices1 Mar 2021
- 2021RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inference29 Jan 2021
- 2021TT-Rec: Tensor Train Compression for Deep Learning Recommendation Models25 Jan 2021
- 2024Sparse Checkpointing for Fast and Reliable MoE Trainingcited by 3
- 2024Sparse Checkpointing for Fast and Reliable MoE Training19 Dec 2024
- 2022Pathways: Asynchronous Distributed Dataflow for MLcited by 82
- 2021Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Modelscited by 78
- 2021TT-Rec: Tensor Train Compression for Deep Learning Recommendation Modelscited by 58
- 2021AutoFL: Enabling Heterogeneity-Aware Energy Efficient Federated Learningcited by 39
- 2022Understanding Scaling Laws for Recommendation Modelscited by 38
- 2021RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inferencecited by 35
- 2022RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendationcited by 28
- 2021Accelerating Recommendation System Training by Leveraging Popular Choicescited by 22
- 2021Persia: An Open, Hybrid System Scaling Deep Learning-based Recommenders up to 100 Trillion Parameterscited by 17
- 2022AutoShard: Automated Embedding Table Sharding for Recommender Systemscited by 17
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systemscited by 14
- 2024ReCycle: Resilient Training of Large DNNs using Pipeline Adaptationcited by 14
12 most cited of 37 All 37 (JSON)
- 2026Deploying RDMA for Distributed Inference and Training At Scale8 Oct 2026
- 2025Near-Zero-Overhead Freshness for Recommendation Systems via Inference-Side Model Updates13 Dec 2025
- 2025Make It Long, Keep It Fast: End-to-End 10K Long User Behavior Sequence Modeling for Billion-Scale Douyin Recommendation8 Nov 2025
- 2025Mycroft: Tracing Dependencies in Collective Communication Towards Reliable LLM Training3 Sep 2025
- 2025Two-dimensional Sparse Parallelism for Large Scale Deep Learning Recommendation Model Training5 Aug 2025
- 2025SCRec: A Scalable Computational Storage System with Statistical Sharding and Tensor-train Decomposition for Recommendation Models1 Apr 2025
- 2025Routing for Large ML Models7 Mar 2025
- 2024CADC: Encoding User-Item Interactions for Compressing Recommendation Model Training Data11 Jul 2024
- 2024UpDLRM: Accelerating Personalized Recommendation using Real-World PIM Architecture20 Jun 2024
- 2024ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation22 May 2024
- 2024Disaggregated Multi-Tower: Topology-aware Modeling Technique for Efficient Large-Scale Recommendation1 Mar 2024
- 2023On the Burstiness of Distributed Machine Learning Traffic30 Dec 2023
12 newest of 37 All 37 (JSON)