~/talk

Task-Based Tensor Computations on Modern GPUs

Talkat PLDI 2025 · 2025-06-16..06-20· [machine-learning]
links:none on file
links:none on file
links:none on file
slides:none on file

Cypress provides a task-based programming model that maps logical tensor tasks to Hopper GPU resources and lowers to CUDA that competes with handwritten code. It targets TMA and Tensor Cores and models processor and memory hierarchy so the compiler handles asynchronous copies, flags, and synchronization. Implementations include GEMM, batched GEMM and a Flash Attention 3 reimplementation, reaching 0.88x–1.06x cuBLAS and 0.80x–0.98x Flash Attention while removing explicit data movement from application code.

AI-written summary · about

  1. 0:00Introduction
  2. 0:24Talk overview
  3. 1:09Tensor cores evolution
  4. 2:33CUDA changes with Hopper
  5. 3:57Async task parallel challenges
  6. 5:40Automation in GPU programming
  7. 7:26Cypress programming model
  8. 8:29GPUs as hierarchical machines
  9. 9:53Cypress program structure
  10. 11:17Mapping to hardware
  11. 12:20Performance results
  12. 13:23Flash Attention 3 case study
  13. 14:46Key takeaways
  14. 15:29Q&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.