Panel: What are we doing?
summary
Discussion highlights a persistent gap between research and deployable systems, claiming many sparse advances never reach real workloads and arguing that concrete wins need hardware and compiler co-design. Examples: FlashAttention tiling delivers most of the attention speedup by avoiding reloads; exploiting algebraic rewrites couples algorithm and schedule; vendors add features like fp4 clipping on A100 and single-format accelerators that help some kernels but leave others slow. Pushes for roofline limits, sparse-matrix fusion, and data-aware memory representations.
AI-written summary · about
chapters (11)
- 0:00Panel introduction
- 0:43Sparse computing challenges
- 3:13Algebraic transformations in compilers
- 4:35Dense to sparse performance
- 6:01Hardware for sparsity
- 7:37Hardware design bounds
- 8:48Sparse compiler robustness
- 11:20Hardware and compilers convergence
- 13:30Compiler distrust in hardware
- 15:38Hardware-software interface
- 17:25Performance limits summary
