~/talk

HypeReca: Distributed Heterogeneous In-Memory Embedding Database for Training...

Talkat USENIX ATC '25 · 2025-07-07..07-09· [databases, machine-learning]
name:Jiaao He
links:none on file
links:none on file
links:none on file
slides:none on file

HypeReca is a distributed in-memory key‑value embedding database that uses both GPU and CPU memory, implements decentralized indexing tables (DIT) with a local pipelined shard lookup and a ring-like schedule, and replicates a small R chunk of hot embeddings under a 2FP two-fold parallelism consistency scheme. On 32 GPUs over real datasets it reports 2.16–16.8× end-to-end speedup versus HugeCTR, TorchRec and TFDE, and the code is on GitHub.

AI-written summary · about

  1. 0:00HyperReca system intro
  2. 1:01Deep learning rec models
  3. 2:46Comm overhead in training
  4. 4:10Embedding table access patterns
  5. 5:58HyperReca architecture overview
  6. 8:03Fine-grained data challenges
  7. 9:31Decentralized indexing tables
  8. 11:39Local DIT acceleration pipeline
  9. 13:29Ring scheduling to avoid conflicts
  10. 14:56Twofold parallelism strategy
  11. 16:01Optimizing R chunk size
  12. 17:28DIT throughput evaluation
  13. 19:17End-to-end training results
  14. 20:21Roofline model analysis
  15. 21:23Conclusion & Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.