~/talk

What Can Vectorised Trees Do for You?

Talkat DYNA Fall 2025 · 2025-09-29..09-30· [data-visualization]
links:none on file
slides:none on file

Represents trees as a numeric parent vector plus separate data vectors so the whole hierarchy fits an inverted table and APL primitives operate on levels in parallel. Case studies: code analysis (co‑dfns/static analysis) and file system queries gain clear speedups for large irregular trees using bottom-up traversal, particle N‑body using a top‑down quadtree approximation turns out slower on a laptop, while union‑find/disjoint‑set merges become cheap by reassigning a few parent pointers.

AI-written summary · about

  1. 0:00About Asher
  2. 2:07Representing tree structures
  3. 7:04Examples of operations on trees
  4. 9:57When parent vectors are useful
  5. 11:42Case study: Co-dfns and static analysis
  6. 12:25Case study: File system queries
  7. 15:38Case study: Particle simulation
  8. 18:56Case study: Disjoint set data structure
  9. 21:15Conclusion
  10. 22:25Questions
~/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.