Program 15 November 2022
 
| Session 1: | Chair: Kit Barton - IBM Canada | |
| 10:30 - 10:35 | Welcome by J. Nelson Amaral | |
| 10:35-11:00 | GPAT: A Generalized Packing Analysis and Transformation Caio Salvador Rohwedder, Nathan Henderson, João Paulo Labegalini de Carvalho, Yufei Chen and José Nelson Amaral | |
| 11:00-11:25 | LAGrad: Leveraging the MLIR ecosystem for Efficient Differentiable Programming Mai Jacob Peng and Christophe Dubach | |
| 11:30-11:55 | Improved Machine Learning Strategy for OpenMP Target Offloading Siddharth Kancharapu, Alok Mishra and Abid Malik | |
| 12:00 - 13:00 | Lunch | |
| Session 2: | Chair: J. Nelson Amaral - University of Alberta | |
| 13:00-13:25 | Robust Program Specialization using Equality Saturation Jonathan Van der Cruysse and Christophe Dubach | |
| 13:30-13:55 | Data Reshaping and Function Reusing for High-Level Synthesis with Functional IR Tzung-Han Juang, Christof Schlaak and Christophe Dubach | |
| 14:00-14:25 | Memory Consistency and Program Transformations Akshay Gopalakrishnan and Clark Verbrugge | |
| 14:30 - 15:30 | Nutrition Break | |
| Session 3: | Chair: Christophe Dubach, McGill University | |
| 15:30-15:55 | Specializing Code to New Architectures via Dynamic Adaptive Recompilation Tyler Gobran, João Paulo Labegalini de Carvalho, Quinn Pham, José Nelson Amaral, Nemanja Ivanovic and Christopher Barton | |
| 16:00-16:25 | Combining Run-time Checks and Compile-time Analysis to Improve Control Flow Auto-Vectorization Bangtian Liu and Avery Laird | |
| 16:30-16:55 | Garbage Collection in WebAssembly Nathan Sandum |