~/talk

CXL-ANNS: Software-Hardware Collaborative Memory Disaggregation and Computation...

Talkat USENIX ATC '23 · 2023-07-10..07-12· [machine-learning]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

CXL-ANNS places billion-point graphs and embeddings in a CXL memory pool, adds a local DRAM cache of inner nodes (59% hit rate with 128 GB local memory) and offloads vector distance computation into custom logic on type‑3 CXL endpoints to cut data movement. A FPGA prototype plus cycle‑accurate simulator shows endpoint acceleration reduces transferred vector bytes by 21x and yields 111.1x higher QPS and 93.3% lower latency versus state‑of‑the‑art, and 3.8x throughput over an unlimited‑DRAM oracle.

AI-written summary · about

  1. 0:00CXL-ANNS research intro
  2. 1:48Billion-scale ANN search challenges
  3. 3:33Graph-based ANN search
  4. 6:23CXL memory expansion basics
  5. 8:10CXL memory limits for ANN
  6. 9:36Two optimization observations
  7. 12:03CXL-ANNS design overview
  8. 13:29Graph traversal caching
  9. 15:34Distance calc acceleration
  10. 18:22Evaluation setup prototype
  11. 19:27Performance vs baselines
  12. 20:50Conclusion and future
~/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.