~/talk

DPA-Store: An Ordered Network Data Path Key-Value Store

links:none on file
name:Jan Sass
links:none on file
links:none on file
links:none on file
slides:none on file

DPA-Store runs a lock-free learned index inside the BlueField-3 DPA memory, fetches values via host DMA to a host-side tree replica, and uses batched writes plus single-atomic subtree stitch to keep traversals consistent. It sustains 33 million ops/s for GETs and 13 MOPS for ranges with a per-access DPA memory latency ~465 ns, a hot-pair NIC cache boosting throughput, but raw inserts stall at about 1.7 million inserts/s due to host↔DPA memory limits.

AI-written summary · about

  1. 0:00DPA-Store overview
  2. 1:46DPA-Store architecture
  3. 3:11DPA subsystem challenges
  4. 4:43Learned index design
  5. 5:48Architecture details
  6. 7:57Memory management
  7. 9:02Cache line optimization
  8. 10:35Performance evaluation
  9. 12:04Comparison with B-tree
  10. 13:29Insert performance limits
  11. 14:13Comparison with RoLEX
  12. 14:56Future work 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.