Pith. sign in

REVIEW 1 cited by

A Frequency-aware Software Cache for Large Recommendation System Embeddings

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2208.05321 v1 pith:JOS4IE6K submitted 2022-08-08 cs.IR cs.AIcs.DCcs.LG

classification cs.IRcs.AIcs.DCcs.LG
keywords cachedlrmsembeddingsoftwaretrainingapproacheslargememory
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

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.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Over-Tokenized Transformer: Vocabulary is Generally Worth Scaling

    cs.CL 2025-01 conditional novelty 6.0 of 10

    Scaling up the input vocabulary via hierarchical hashed n-gram embeddings yields consistent LLM loss improvements, with an empirically fitted log-linear relationship between vocabulary size and training loss.

Pith tools