paper-with-me

홈 › Papers

A Frequency-aware Software Cache for Large Recommendation System Embeddings

2022-08-08 · Jiarui Fang, Geng Zhang, Jiatong Han, Shenggui Li, Zhengda Bian, Yongbin Li, Jin Liu, Yang You

Deep learning recommendation models (DLRMs) have been widely applied in Internet companies. The embedding tables of DLRMs are too large to fit on GPU memory entirely. We propose a GPU-based software cache approaches to dynamically manage the embedding table in the CPU and GPU memory space by leveraging the id's frequency statistics of the target dataset. Our proposed software cache is efficient in training entire DLRMs on GPU in a synchronized update manner. It is also scaled to multiple GPUs in combination with the widely used hybrid parallel training approaches. Evaluating our prototype system shows that we can keep only 1.5% of the embedding parameters in the GPU to obtain a decent end-to-end training speed.

📄 PDF Abstract BibTeX arXiv:2208.05321

Code (1)

zxgx/freqcacheembedding 공식 구현 pytorch

Tasks

CPUGPU

Similar Papers 제목 키워드 기반

Cache-Aware Reinforcement Learning in Large-Scale Recommender Systems

2024-04-23 · Xiaoshuang Chen, Gengrui Zhang, Yao Wang, Yulin Wu 외

Modern large-scale recommender systems are built upon computation-intensive infrastructure and usually suffer from a huge difference in traffic between peak and off-peak periods. In peak periods, it is challenging to per…

Recommendation Systemsreinforcement-learningReinforcement Learning

DCO: Dynamic Cache Orchestration for LLM Accelerators through Predictive Management

2025-12-08 · Zhongchun Zhou, Chengtao Lai, Yuhang Gu, Wei Zhang arxiv

The rapid adoption of large language models (LLMs) is pushing AI accelerators toward increasingly powerful and specialized designs. Instead of further complicating software development with deeply hierarchical scratchpad…

Revisiting Multimodal KV Cache Compression: A Frequency-Domain-Guided Outlier-KV-Aware Approach

2025-11-20 · Yaoxin Yang, Peng Ye, Xudong Tan, Chongjun Tu 외 arxiv

Multimodal large language models suffer from substantial inference overhead since multimodal KV Cache grows proportionally with the visual input length. Existing multimodal KV Cache compression methods mostly rely on att…

SeaCache: Spectral-Evolution-Aware Cache for Accelerating Diffusion Models

2026-02-22 · Jiwoo Chung, Sangeek Hyun, MinKyu Lee, Byeongju Han 외 arxiv

Diffusion models are a strong backbone for visual generation, but their inherently sequential denoising process leads to slow inference. Previous methods accelerate sampling by caching and reusing intermediate outputs ba…

Multi-Segment Attention: Enabling Efficient KV-Cache Management for Faster Large Language Model Serving

2026-06-01 · Chunan Shi, Yilei Chen, Yilin Chen, Xupeng Miao 외 arxiv

Large Language Model (LLM) inference relies on key-value (KV) caches to avoid redundant attention computation. While approximate KV cache retention techniques reduce memory usage by sacrificing model accuracy, lossless a…

Computational Efficiency