~/talk

Pattern-Based Optimization (...)

Talkat Lambda Days 2018 · 2018-02-22..02-23· [web-performance]
links:none on file
slides:none on file

Describes extending high-level functional primitives to express dense linear algebra on multidimensional arrays and presents rewrite rules that transform those expressions to improve data locality for better performance on modern hardware, including GPUs. Focuses on using automatic tools to recognize and optimize parts of expression trees for dense arithmetic common in scientific simulations and machine learning.

AI-written summary · about

  1. 0:00Start
  2. 1:21Hardware hierarchies
  3. 2:07Memory hierarchies
  4. 2:34Specific example: linear algebra
  5. 4:45Naperian Functors
  6. 6:25Multidimensional tensors
  7. 8:07Higher order function primitives
  8. 12:286 Rearrangements of the matrix-vector multiplication at 1 level of subdivision
  9. 12:56Rearrangements of the matrix-matrix multiplication
  10. 14:02What have we gained?
  11. 16:46What next?
~/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.