Distributed Hierarchical GPU Parameter Server for Massive Scale Deep Learning Ads Systems
Not on the map. Why?
Abstract (arXiv)
Neural networks of ads systems usually take input from multiple resources, e.g., query-ad relevance, ad features and user portraits. These inputs are encoded into one-hot or multi-hot binary features, with typically only a tiny fraction of nonzero feature values per example. Deep learning models in online advertising industries can have terabyte-scale parameters that do not fit in the GPU memory nor the CPU main memory on a computing node. For example, a sponsored online advertising system can contain more than 1011 sparse features, making the neural network a massive model with around 10 TB parameters. In this paper, we introduce a distributed GPU hierarchical parameter server for massive scale deep learning ads systems. We propose a hierarchical workflow that utilizes GPU High-Bandwidth Memory, CPU main memory and SSD as 3-layer hierarchical storage. All the neural network training computations are contained in GPUs. Extensive experiments on real-world data confirm the effectiveness and the scalability of the proposed system. A 4-node hierarchical GPU parameter server can train a model more than 2X faster than a 150-node in-memory distributed parameter server in an MPI cluster. In addition, the price-performance ratio of our proposed system is 4-9 times better than an MPI-cluster solution.
Key facts. Cited by 59 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 17; 2022: 19; 2023: 11; 2024: 8; 2025: 3; 2026: 1.
59 papers.
Sort:
By area:
- 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 253
- 2021Sustainable AI: Environmental Implications, Challenges and Opportunitiescited by 242
- 2021TT-Rec: Tensor Train Compression for Deep Learning Recommendation Modelscited by 58
- 2022Understanding Scaling Laws for Recommendation Modelscited by 38
- 2022MoESys: A Distributed and Efficient Mixture-of-Experts Training and Inference System for Internet Servicescited by 37
- 2021RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inferencecited by 35
- 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
- 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Frameworkcited by 28
- 2022RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendationcited by 28
- 2021Toward Communication Efficient Adaptive Gradient Methodcited by 25
- 2021Accelerating Recommendation System Training by Leveraging Popular Choicescited by 22
- 2022Merlin HugeCTR: GPU-accelerated Recommender System Training and Inferencecited by 20
38 more
- 2021On the Convergence of Decentralized Adaptive Gradient Methodscited by 17
- 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
- 2021User Response Prediction in Online Advertisingcited by 15
- 2021HeterPS: Distributed Deep Learning With Reinforcement Learning Based Scheduling in Heterogeneous Environmentscited by 15
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systemscited by 14
- 2022Heterogeneous Acceleration Pipeline for Recommendation System Trainingcited by 13
- 2021ScaleFreeCTR: MixCache-based Distributed Training System for CTR Models with Huge Embedding Tablecited by 12
- 2023Experimental Analysis of Large-scale Learnable Vector Storage Compressioncited by 12
- 2022Training Personalized Recommendation Systems from (GPU) Scratch: Look Forward not Backwardscited by 11
- 2022Building a Performance Model for Deep Learning Recommendation Model Training on GPUscited by 10
- 2021Lookup-Table Recurrent Language Models for Long Tail Speech Recognitioncited by 9
- 2022A GPU-specialized Inference Parameter Server for Large-Scale Deep Recommendation Modelscited by 9
- 2023MP-Rec: Hardware-Software Co-Design to Enable Multi-Path Recommendationcited by 9
- 2021RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performancecited by 8
- 2021Low-Precision Hardware Architectures Meet Recommendation Model Inference at Scalecited by 7
- 2023CAFE: Towards Compact, Adaptive, and Fast Embedding for Large-scale Recommendation Modelscited by 7
- 2022GCWSNet: Generalized Consistent Weighted Sampling for Scalable and Accurate Training of Neural Networkscited by 6
- 2022Nimble GNN Embedding with Tensor-Train Decompositioncited by 6
- 2024EPS-MoE: Expert Pipeline Scheduler for Cost-Efficient MoE Inferencecited by 6
- 2021Supporting Massive DLRM Inference Through Software Defined Memorycited by 5
- 2021End-to-end Adaptive Distributed Training on PaddlePaddlecited by 5
- 2022Communication-Efficient TeraByte-Scale Model Training Framework for Online Advertisingcited by 5
- 2023GPU-based Private Information Retrieval for On-Device Machine Learning Inferencecited by 5
- 2023Sparsity-Preserving Differentially Private Training of Large Embedding Modelscited by 5
- 2022CowClip: Reducing CTR Prediction Model Training Time from 12 hours to 10 minutes on 1 GPUcited by 4
- 2022FEL: High Capacity Learning for Recommendation and Ranking via Federated Ensemble Learningcited by 4
- 2023FlexShard: Flexible Sharding for Industry-Scale Sequence Recommendation Modelscited by 4
- 2023Multi-Epoch Learning for Deep Click-Through Rate Prediction Modelscited by 3
- 2023Differentially Private One Permutation Hashing and Bin-wise Consistent Weighted Samplingcited by 3
- 2022Package for Fast ABC-Boostcited by 2
- 2024Ravnest: Decentralized Asynchronous Training on Heterogeneous Devicescited by 2
- 2024Multi-Epoch learning with Data Augmentation for Deep Click-Through Rate Predictioncited by 2
- 2025Two-dimensional Sparse Parallelism for Large Scale Deep Learning Recommendation Model Trainingcited by 2
- 2023Evaluating and Enhancing Robustness of Deep Recommendation Systems Against Hardware Errorscited by 1
- 2024Fine-Grained Embedding Dimension Optimization During Training for Recommender Systemscited by 1
- 2024CADC: Encoding User-Item Interactions for Compressing Recommendation Model Training Datacited by 1
- 2024ERCache: An Efficient and Reliable Caching Framework for Large-Scale User Representations in Meta's Ads Systemcited by 1
50 most cited of 59 All 59 (JSON)
- 2026NestPipe: Large-Scale Recommendation Training on 1,500+ Accelerators via Nested Pipelining8 Apr 2026
- 2025Two-dimensional Sparse Parallelism for Large Scale Deep Learning Recommendation Model Training5 Aug 2025
- 2025Rec-AD: An Efficient Computation Framework for FDIA Detection Based on Tensor Train Decomposition and Deep Learning Recommendation Model19 Jul 2025
- 2025SCRec: A Scalable Computational Storage System with Statistical Sharding and Tensor-train Decomposition for Recommendation Models1 Apr 2025
- 2024Stochastic Communication Avoidance for Recommendation Systems3 Nov 2024
- 2024EPS-MoE: Expert Pipeline Scheduler for Cost-Efficient MoE Inference16 Oct 2024
- 2024ERCache: An Efficient and Reliable Caching Framework for Large-Scale User Representations in Meta's Ads System9 Oct 2024
- 2024CADC: Encoding User-Item Interactions for Compressing Recommendation Model Training Data11 Jul 2024
- 2024Multi-Epoch learning with Data Augmentation for Deep Click-Through Rate Prediction27 Jun 2024
- 2024Accelerating Recommender Model Training by Dynamically Skipping Stale Embeddings22 Mar 2024
- 2024Fine-Grained Embedding Dimension Optimization During Training for Recommender Systems9 Jan 2024
- 2024Ravnest: Decentralized Asynchronous Training on Heterogeneous Devices3 Jan 2024
38 more
- 2023CAFE: Towards Compact, Adaptive, and Fast Embedding for Large-scale Recommendation Models6 Dec 2023
- 2023Experimental Analysis of Large-scale Learnable Vector Storage Compression27 Nov 2023
- 2023Sparsity-Preserving Differentially Private Training of Large Embedding Models14 Nov 2023
- 2023Evaluating and Enhancing Robustness of Deep Recommendation Systems Against Hardware Errors17 Jul 2023
- 2023Differentially Private One Permutation Hashing and Bin-wise Consistent Weighted Sampling13 Jun 2023
- 2023Multi-Epoch Learning for Deep Click-Through Rate Prediction Models31 May 2023
- 2023MTrainS: Improving DLRM training efficiency using heterogeneous memories19 Apr 2023
- 2023Hera: A Heterogeneity-Aware Multi-Tenant Inference Server for Personalized Recommendations23 Feb 2023
- 2023MP-Rec: Hardware-Software Co-Design to Enable Multi-Path Recommendation21 Feb 2023
- 2023GPU-based Private Information Retrieval for On-Device Machine Learning Inference26 Jan 2023
- 2023FlexShard: Flexible Sharding for Industry-Scale Sequence Recommendation Models8 Jan 2023
- 2022A GPU-specialized Inference Parameter Server for Large-Scale Deep Recommendation Models17 Oct 2022
- 2022Merlin HugeCTR: GPU-accelerated Recommender System Training and Inference17 Oct 2022
- 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systems5 Oct 2022
- 2022FeatureBox: Feature Engineering on GPUs for Massive-Scale Ads Systems26 Sep 2022
- 2022A Comprehensive Survey on Trustworthy Recommender Systems21 Sep 2022
- 2022Understanding Scaling Laws for Recommendation Models17 Aug 2022
- 2022AutoShard: Automated Embedding Table Sharding for Recommender Systems12 Aug 2022
- 2022Package for Fast ABC-Boost18 Jul 2022
- 2022Nimble GNN Embedding with Tensor-Train Decomposition21 Jun 2022
- 2022FEL: High Capacity Learning for Recommendation and Ranking via Federated Ensemble Learning7 Jun 2022
- 2022Good Intentions: Adaptive Parameter Management via Intent Signaling1 Jun 2022
- 2022MoESys: A Distributed and Efficient Mixture-of-Experts Training and Inference System for Internet Services20 May 2022
- 2022Training Personalized Recommendation Systems from (GPU) Scratch: Look Forward not Backwards10 May 2022
- 2022CowClip: Reducing CTR Prediction Model Training Time from 12 hours to 10 minutes on 1 GPU13 Apr 2022
- 2022Heterogeneous Acceleration Pipeline for Recommendation System Training11 Apr 2022
- 2022RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendation25 Jan 2022
- 2022Building a Performance Model for Deep Learning Recommendation Model Training on GPUs19 Jan 2022
- 2022GCWSNet: Generalized Consistent Weighted Sampling for Scalable and Accurate Training of Neural Networks7 Jan 2022
- 2022Communication-Efficient TeraByte-Scale Model Training Framework for Online Advertising5 Jan 2022
- 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Framework14 Dec 2021
- 2021End-to-end Adaptive Distributed Training on PaddlePaddle6 Dec 2021
- 2021HeterPS: Distributed Deep Learning With Reinforcement Learning Based Scheduling in Heterogeneous Environments20 Nov 2021
- 2021Persia: An Open, Hybrid System Scaling Deep Learning-based Recommenders up to 100 Trillion Parameters10 Nov 2021
- 2021Sustainable AI: Environmental Implications, Challenges and Opportunities30 Oct 2021
- 2021Supporting Massive DLRM Inference Through Software Defined Memory21 Oct 2021
- 2021Toward Communication Efficient Adaptive Gradient Method10 Sep 2021
- 2021On the Convergence of Decentralized Adaptive Gradient Methods7 Sep 2021
50 newest of 59 All 59 (JSON)
- 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 253
- 2021Sustainable AI: Environmental Implications, Challenges and Opportunitiescited by 242
- 2021TT-Rec: Tensor Train Compression for Deep Learning Recommendation Modelscited by 58
- 2022Understanding Scaling Laws for Recommendation Modelscited by 38
- 2021RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inferencecited by 35
- 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
- 2021HET: Scaling out Huge Embedding Model Training via Cache-enabled Distributed Frameworkcited by 28
- 2022RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendationcited by 28
- 2021Toward Communication Efficient Adaptive Gradient Methodcited by 25
- 2021Accelerating Recommendation System Training by Leveraging Popular Choicescited by 22
- 2022Merlin HugeCTR: GPU-accelerated Recommender System Training and Inferencecited by 20
- 2021On the Convergence of Decentralized Adaptive Gradient Methodscited by 17
12 most cited of 57 All 57 (JSON)
- 2026NestPipe: Large-Scale Recommendation Training on 1,500+ Accelerators via Nested Pipelining8 Apr 2026
- 2025Two-dimensional Sparse Parallelism for Large Scale Deep Learning Recommendation Model Training5 Aug 2025
- 2025Rec-AD: An Efficient Computation Framework for FDIA Detection Based on Tensor Train Decomposition and Deep Learning Recommendation Model19 Jul 2025
- 2025SCRec: A Scalable Computational Storage System with Statistical Sharding and Tensor-train Decomposition for Recommendation Models1 Apr 2025
- 2024Stochastic Communication Avoidance for Recommendation Systems3 Nov 2024
- 2024ERCache: An Efficient and Reliable Caching Framework for Large-Scale User Representations in Meta's Ads System9 Oct 2024
- 2024CADC: Encoding User-Item Interactions for Compressing Recommendation Model Training Data11 Jul 2024
- 2024Multi-Epoch learning with Data Augmentation for Deep Click-Through Rate Prediction27 Jun 2024
- 2024Accelerating Recommender Model Training by Dynamically Skipping Stale Embeddings22 Mar 2024
- 2024Fine-Grained Embedding Dimension Optimization During Training for Recommender Systems9 Jan 2024
- 2024Ravnest: Decentralized Asynchronous Training on Heterogeneous Devices3 Jan 2024
- 2023CAFE: Towards Compact, Adaptive, and Fast Embedding for Large-scale Recommendation Models6 Dec 2023
12 newest of 57 All 57 (JSON)