~/talk

PIM-tree: A Skew-resistant Index for Processing-in-Memory

Talkat Managing Memory 2025 · 2025-09-29..10-03· [computer-vision]
links:none on file
slides:none on file

PIM-tree and PIM-trie are skew-resistant PIM indexes that use push-pull search, top-layer replication and shadow subtrees (eager precaching) to keep search to about log log p rounds and updates amortized constant while using linear space. Implementation uses chunking (B-skiplist, B≈16), a batching/query-trie matching step, and a hierarchical block-hash decomposition; on a 2,000-module prototype (450 MHz, 64MB local) queries use 3–4 memory-round trips and inserts outperform B-trees.

AI-written summary · about

  1. 0:00PIM-tree introduction
  2. 1:07Batch search trees and bottlenecks
  3. 4:35PIM-tree design and replication
  4. 7:10Push-pull search for balance
  5. 10:50Shadow subtree for locality
  6. 13:46Complexity analysis
  7. 15:59B-skiplist and chunking
  8. 17:23Experimental results
  9. 22:38PIM-trie for string keys
  10. 24:06Query trie and matching
  11. 27:05Hierarchical decomposition
  12. 31:45Precaching in PIM-trie
  13. 34:41Summary of PIM-trie
  14. 35:25Common techniques
  15. 35:48Q&A on PIM parameters
~/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.