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 |