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