paper-with-me

홈 › Papers

Heterogeneous Acceleration Pipeline for Recommendation System Training

2022-04-11 · Muhammad Adnan, Yassaman Ebrahimzadeh Maboud, Divya Mahajan, Prashant J. Nair

Recommendation models rely on deep learning networks and large embedding tables, resulting in computationally and memory-intensive processes. These models are typically trained using hybrid CPU-GPU or GPU-only configurations. The hybrid mode combines the GPU's neural network acceleration with the CPUs' memory storage and supply for embedding tables but may incur significant CPU-to-GPU transfer time. In contrast, the GPU-only mode utilizes High Bandwidth Memory (HBM) across multiple GPUs for storing embedding tables. However, this approach is expensive and presents scaling concerns. This paper introduces Hotline, a heterogeneous acceleration pipeline that addresses these concerns. Hotline develops a data-aware and model-aware scheduling pipeline by leveraging the insight that only a few embedding entries are frequently accessed (popular). This approach utilizes CPU main memory for non-popular embeddings and GPUs' HBM for popular embeddings. To achieve this, Hotline accelerator fragments a mini-batch into popular and non-popular micro-batches. It gathers the necessary working parameters for non-popular micro-batches from the CPU, while GPUs execute popular micro-batches. The hardware accelerator dynamically coordinates the execution of popular embeddings on GPUs and non-popular embeddings from the CPU's main memory. Real-world datasets and models confirm Hotline's effectiveness, reducing average end-to-end training time by 2.2x compared to Intel-optimized CPU-GPU DLRM baseline.

📄 PDF Abstract BibTeX arXiv:2204.05436

Code (0)

등록된 구현이 없습니다.

Tasks

CPUGPURecommendation SystemsScheduling

Similar Papers 제목 키워드 기반

Deep Learning Model Acceleration and Optimization Strategies for Real-Time Recommendation Systems

2025-06-13 · Junli Shao, Jing Dong, Dingzhou Wang, Kowei Shih 외

With the rapid growth of Internet services, recommendation systems play a central role in delivering personalized content. Faced with massive user requests and complex model architectures, the key challenge for real-time…

QuantizationRecommendation SystemsScheduling

Strategies for Optimizing End-to-End Artificial Intelligence Pipelines on Intel Xeon Processors

2022-11-01 · Meena Arunachalam, Vrushabh Sanghavi, Yi A Yao, Yi A Zhou 외

End-to-end (E2E) artificial intelligence (AI) pipelines are composed of several stages including data preprocessing, data ingestion, defining and training the model, hyperparameter optimization, deployment, inference, po…

Hyperparameter OptimizationRecommendation Systems

Asteroid: Resource-Efficient Hybrid Pipeline Parallelism for Collaborative DNN Training on Heterogeneous Edge Devices

2024-08-15 · Shengyuan Ye, Liekang Zeng, Xiaowen Chu, Guoliang Xing 외

On-device Deep Neural Network (DNN) training has been recognized as crucial for privacy-preserving machine learning at the edge. However, the intensive training workload and limited onboard computing resources pose signi…

Privacy Preserving

TurboGR: An Accelerated Training System for Large-Scale Generative Recommendation

2026-05-13 · Huichao Chai, Zhixin Wu, Xuemiao Li, Shiqing Fan 외 arxiv

Generative recommendation (GR) has emerged as a promising paradigm that replaces fragmented, scenario-specific architectures with unified Transformer-based models, exhibiting scaling-law behavior where recommendation qua…

RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance

2021-05-18 · Udit Gupta, Samuel Hsia, Jeff Zhang, Mark Wilkening 외

Deep learning recommendation systems must provide high quality, personalized content under strict tail-latency targets and high system loads. This paper presents RecPipe, a system to jointly optimize recommendation quali…

Recommendation SystemsScheduling