This program is tentative and subject to change.

Tue 16 Jun 2026 09:10 - 10:00 at Meadows CD - KEYNOTE-1 Chair(s): Sreepathi Pai

Data movement is the dominant execution and energy cost across the application workloads in data centers and supercomputers. Programming at the tile level has become a popular strategy for optimizing data movement for both deep learning and general structured grids, using Triton, cuTile, bricks, and fine-grained data blocks. Expressing hierarchical data and thread layouts, mostly designed with matrix processors in mind, facilitates automatic code generation that further raises the level of abstraction in such code. In this talk, we will describe prior work on BrickLib supporting fine-grained data blocks and active research on LEGO for hierarchical data and thread layout. We will connect these concepts with emerging hardware features and future demands on programming systems to reduce data movement.

This program is tentative and subject to change.

Tue 16 Jun

Displayed time zone: Mountain Time (US & Canada) change

09:00 - 10:10
KEYNOTE-1ARRAY at Meadows CD
Chair(s): Sreepathi Pai University of Rochester
09:00
10m
Day opening
Welcoming Remarks
ARRAY
Ganesh Gopalakrishnan University of Utah, Artjoms Šinkarovs University of Southampton
09:10
50m
Keynote
Tiles, Bricks, and Layouts: How Aggregate Data Abstractions Aid in Optimizing Data Movement
ARRAY
Mary Hall University of Utah
10:00
10m
Live Q&A
Q&A for Keynote-1
ARRAY


Information for Participants
Info for event:

Mary Hall is Director and Professor of the Kahlert School of Computing at University of Utah. Her research focuses on high-performance computing, compiler optimizations and code generation for novel and emerging hardware, and performance tuning. She has served on the Board of Directors of the Computing Research Association since 2015, and she is currently its Vice Chair. She is an ACM Distinguished Scientist and an IEEE Fellow.