~/talk

Continuous Arrays

Talkat Sparse 2024 · on Tuesday, 2024-06-25· [data-visualization]
links:none on file
slides:none on file

Proposes a Continuous Tensor abstraction with real-valued indices and continuous for loops that assume tensors are piecewise-constant (finite axis-aligned constant regions). Introduces two reduction semantics, integral vs summation, so interval regions integrate to length-weighted values while pinpoints sum. Builds a compiler by extending Finch to lower continuous loops to executable code. Demonstrations: radius search and ray trilinear sampling expressed in 9 lines versus ~80 lines in PyTorch; single-threaded CPU generic code outperforms the reference PyTorch; point-cloud convolution lags due to dense kernels.

AI-written summary · about

  1. 0:00Introduction
  2. 1:50Continuous tensor abstraction
  3. 3:15Pinpoint and interval coordinates
  4. 5:23Summation and integral reduction
  5. 6:25Radius search in continuous tensors
  6. 8:12Compiler design for continuous loops
  7. 9:15Trilinear interpolation
  8. 10:41Beyond numerical computing
  9. 12:24Q&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.