~/talk

SNARY: A High-Performance and Generic SmartNIC-accelerated Retrieval System

Talkat USENIX ATC '25 · 2025-07-07..07-09· [networking, machine-learning]
links:none on file
name:Heng Pan
links:none on file
name:Luyang Li
links:none on file
name:Kai Lv
links:none on file
links:none on file
links:none on file
name:Zhenyu Li
links:none on file
links:none on file
slides:none on file

SNARY implements a SmartNIC-accelerated retrieval engine using on-card HBM and a data-parallel exact search plus an LSH-based fuzzy search, deployed on Xilinx commercial SmartNICs. It adds a parallel swap top-K algorithm that uses O(K) on-chip memory and early dropout to eliminate Top-K as a bottleneck. Measured on multi-million corpora, SNARY cuts exact-search latency 20.91%–83.88% and fuzzy-search latency 85.13%–87.40%, with throughput gains up to 18.27× (exact) and 23.81× (fuzzy).

AI-written summary · about

  1. 0:00SNARY introduction and goals
  2. 1:20Industrial retrieval bottleneck
  3. 2:25Embedding-based retrieval needs
  4. 3:30Why FPGA and SmartNIC
  5. 4:35SNARY architecture
  6. 5:39Exact search implementation
  7. 7:08Parallel top-K algorithm
  8. 8:12Fuzzy search with LSH
  9. 9:17SNARY setup and evaluation
  10. 10:00Exact search performance
  11. 10:44Fuzzy search trade-offs
  12. 11:47LSH parameters and flexibility
  13. 12:11Summary and conclusion
~/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.