~/talk

A Programming Model for Efficient Inter-Kernel Control-Flow on Memory-Mapped Near-Data(…)

Talkat LCTES 2026 · 2026-06-15..06-16· [computer-vision]
links:none on file
links:none on file
links:none on file
slides:none on file

Arachne is a programming model that moves control flow onto a memory‑mapped NDP device by introducing a device_main routine and C++ NDP task classes, extending RISC‑V M2NDP and Google’s highway library for vector SPMD kernels. It reduces host‑device round trips, is evaluated on an M2NDP simulator, and reports up to 8.3x speedup on single‑source shortest path vs host‑driven launches while improving programmability compared with manual CUDA graph construction and exposing device_main and Arachne APIs.

AI-written summary · about

  1. 0:00Introduction
  2. 1:30CXL memory access challenges
  3. 2:57Existing NDP model limits
  4. 3:40Arachnne programming model
  5. 5:25Unified NDP task abstraction
  6. 6:28Highway CD vector programming
  7. 7:30Performance evaluation
  8. 8:15Q&A
~/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.