~/talk

DistVS: Large-scale Vector Search with Compute-Memory Disaggregation

Talkat NSDI '26 · 2026-05-04..05-06· [search, web-performance]
name:Peiqi Yin
links:none on file
name:Xiao Yan
github:ImYanXiao
links:none on file
name:Hui Li
links:none on file
name:Yifan Zhu
links:none on file
links:none on file
links:none on file
name:Ran Xu
links:none on file
links:none on file
links:none on file
slides:none on file

DistVS maps low precision PQ into the compute tier, high precision PQ plus the graph into a memory tier, and full vectors on SSDs, and executes an iterative low→high→full search called PRESS that prunes candidates before expensive IO. System optimizations include asynchronous execution and RDMA IO batching and decoupled re‑ranking. Evaluation on 100M–1B vectors (dims 96–768) shows usually over 40% higher throughput versus prior disk‑based and distributed systems and up to 114% in some cases.

AI-written summary · about

  1. 0:00DistVS and vector search
  2. 3:28Two-tier vector search challenges
  3. 8:40Compute-memory disaggregation
  4. 10:25Three-precision algorithm
  5. 11:52DistVS distributed design
  6. 14:02System optimizations
  7. 15:26Evaluation and results
  8. 16:50Conclusion
~/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.