mlsanityData to 14 Oct 2026

RecNMP: Accelerating Personalized Recommendation with Near-Memory Processing

arXiv 1912.12953 ↗First posted 30 Dec 2019cs.DC cs.ARcited by 49

Not on the map. Why?

Abstract (arXiv)

Personalized recommendation systems leverage deep learning models and account for the majority of data center AI cycles. Their performance is dominated by memory-bound sparse embedding operations with unique irregular memory access patterns that pose a fundamental challenge to accelerate. This paper proposes a lightweight, commodity DRAM compliant, near-memory processing solution to accelerate personalized recommendation inference. The in-depth characterization of production-grade recommendation models shows that embedding operations with high model-, operator- and data-level parallelism lead to memory bandwidth saturation, limiting recommendation inference performance. We propose RecNMP which provides a scalable solution to improve system throughput, supporting a broad range of sparse embedding models. RecNMP is specifically tailored to production environments with heavy co-location of operators on a single server. Several hardware/software co-optimization techniques such as memory-side caching, table-aware packet scheduling, and hot entry profiling are studied, resulting in up to 9.8x memory latency speedup over a highly-optimized baseline. Overall, RecNMP offers 4.2x throughput improvement and 45.8% memory energy savings.

Key facts. Cited by 49 papers in the map (data through 14 Oct 2026). First posted on arXiv 30 Dec 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 10; 2022: 8; 2023: 6; 2024: 13; 2025: 6; 2026: 6.

49 papers.

Sort:

By area:

  1. 2021Sustainable AI: Environmental Implications, Challenges and Opportunitiescited by 242
  2. 2021TT-Rec: Tensor Train Compression for Deep Learning Recommendation Modelscited by 58
  3. 2021RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inferencecited by 35
  4. 2022A Comprehensive Survey on Trustworthy Recommender Systemscited by 32
  5. 2022RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendationcited by 28
  6. 2024Tender: Accelerating Large Language Models via Tensor Decomposition and Runtime Requantizationcited by 28
  7. 2021Google Neural Network Models for Edge Devices: Analyzing and Mitigating Machine Learning Inference Bottleneckscited by 23
  8. 2021Accelerating Recommendation System Training by Leveraging Popular Choicescited by 22
  9. 2021Neuro-Symbolic AI: An Emerging Class of AI Workloads and their Characterizationcited by 22
  10. 2025PIM Is All You Need: A CXL-Enabled GPU-Free System for Large Language Model Inferencecited by 22
  11. 2023MAD Max Beyond Single-Node: Enabling Large Machine Learning Model Acceleration on Distributed Systemscited by 14
  12. 2022Heterogeneous Acceleration Pipeline for Recommendation System Trainingcited by 13
37 more
  1. 2022SmartSAGE: Training Large-scale Graph Neural Networks using In-Storage Processing Architecturescited by 13
  2. 2022Training Personalized Recommendation Systems from (GPU) Scratch: Look Forward not Backwardscited by 11
  3. 2022BagPipe: Accelerating Deep Recommendation Model Trainingcited by 10
  4. 2023MP-Rec: Hardware-Software Co-Design to Enable Multi-Path Recommendationcited by 9
  5. 2021RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performancecited by 8
  6. 2021Mitigating Edge Machine Learning Inference Bottlenecks: An Empirical Study on Accelerating Google Edge Modelscited by 7
  7. 2021GNNear: Accelerating Full-Batch Training of Graph Neural Networks with Near-Memory Processingcited by 6
  8. 2024PIM-Opt: Demystifying Distributed Optimization Algorithms on a Real-World Processing-In-Memory Systemcited by 5
  9. 2025CHIME: A Case for Efficient Long-Context Attention-FC Disaggregated Inference with DIMM-PIMcited by 5
  10. 2023FlexShard: Flexible Sharding for Industry-Scale Sequence Recommendation Modelscited by 4
  11. 2024UpDLRM: Accelerating Personalized Recommendation using Real-World PIM Architecturecited by 4
  12. 2023Mem-Rec: Memory Efficient Recommendation System using Alternative Representationcited by 3
  13. 2024PyGim: An Efficient Graph Neural Network Library for Real Processing-In-Memory Architecturescited by 3
  14. 2025Toward Robust and Efficient ML-Based GPU Caching for Modern Inferencecited by 3
  15. 2022An Experimental Evaluation of Machine Learning Training on a Real Processing-in-Memory Systemcited by 2
  16. 2024PreSto: An In-Storage Data Preprocessing System for Training Recommendation Modelscited by 2
  17. 2024Debunking the CUDA Myth Towards GPU-based AI Systemscited by 2
  18. 2022Heterogeneous Data-Centric Architectures for Modern Data-Intensive Applications: Case Studies in Machine Learning and Databasescited by 1
  19. 2023Failure Tolerant Training with Persistent Memory Disaggregation over CXLcited by 1
  20. 2024LazyDP: Co-Designing Algorithm-Software for Scalable Training of Differentially Private Recommendation Modelscited by 1
  21. 2024PIFS-Rec: Process-In-Fabric-Switch for Large-Scale Recommendation System Inferencescited by 1
  22. 2024Disaggregating Embedding Recommendation Systems with FlexEMRcited by 1
  23. 2025Cocoon: A System Architecture for Differentially Private Training with Correlated Noisescited by 1
  24. 2021Continual Learning Approach for Improving the Data and Computation Mapping in Near-Memory Processing Systemcited by 0
  25. 2023Hera: A Heterogeneity-Aware Multi-Tenant Inference Server for Personalized Recommendationscited by 0
  26. 2024ProactivePIM: Accelerating Weight-Sharing Embedding Layer with PIM for Scalable Recommendation Systemcited by 0
  27. 2024Accelerating Recommender Model Training by Dynamically Skipping Stale Embeddingscited by 0
  28. 2024ElasticRec: A Microservice-based Model Serving Architecture Enabling Elastic Resource Scaling for Recommendation Modelscited by 0
  29. 2024Pushing the Performance Envelope of DNN-based Recommendation Systems Inference on GPUscited by 0
  30. 2025SCRec: A Scalable Computational Storage System with Statistical Sharding and Tensor-train Decomposition for Recommendation Modelscited by 0
  31. 2025Ember: A Compiler for Efficient Embedding Operations on Decoupled Access-Execute Architecturescited by 0
  32. 2026A Scheduling Framework for Efficient MoE Inference on Edge GPU-NDP Systemscited by 0
  33. 2026DARTH-PUM: A Hybrid Processing-Using-Memory Architecturecited by 0
  34. 2026TriMoE: Augmenting GPU with AMX-Enabled CPU and DIMM-NDP for High-Throughput MoE Inference via Offloadingcited by 0
  35. 2026AMMA: A Multi-Chiplet Memory-Centric Architecture for Low-Latency 1M Context Attention Servingcited by 0
  36. 2026TokenStack: A Heterogeneous HBM-PIM Architecture and Runtime for Efficient LLM Inferencecited by 0
  37. 2026StreamDQ: Near-Memory Weight DeQuantization in Custom HBM for Scalable AI Inference Accelerationcited by 0