~/talk

Tiles, Bricks, and Layouts: How Aggregate Data Abstractions Aid in Optimizing Data(…)

Talkat ARRAY 2026 · on Tuesday, 2026-06-16· [compilers-and-language-design]
name:Mary Hall
links:none on file
slides:none on file

BrickLib packs work and data into 8x8x8 bricks stored contiguously to avoid local packing and reduce off-node reorganization, driving stencil runs close to roofline and outperforming HPGMG on A100, MI250X and Intel PVC; merged-execution on bricks memoizes partial convolution results to get extra DL speedups. LEGO provides a standalone hierarchical layout algebra that plugs into Triton/CUDA, reproduces Triton performance, lets one binary kernel implement four transposed matmuls by only changing layout, and supports user-defined mappings at runtime.

AI-written summary · about

  1. 0:00Tile programming abstractions
  2. 9:19BrickLib project overview
  3. 15:50BrickLib on stencil computations
  4. 21:09Bricks for deep learning
  5. 24:21Lego layout description
  6. 31:19Lego performance results
  7. 33:13Future of computer architecture
  8. 41:33Call for compiler research
  9. 44:49Q&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.