Program 06 November 2019
| Session 1: | Chair: J. Nelson Amaral - University of Alberta | |
| 10:45 - 10:50 | Welcome by Clark Verbrugge | |
| 10:50-11:20 | Improving Database Query Performance with Automatic Fusion Hanfeng Chen, Alexander Krolik, Bettina Kemme, Clark Verbrugge and Laurie Hendren | |
| 11:20-11:50 | Regret-Free Compilation: An Optimization Framework for Recompiling SQL Queries on the Fly Prashanth Menon, Todd Mowry and Andrew Pavlo | |
| 11:50-12:15 | Sorting on GPUs Jason Pizzuco, Alexander Krolik and Clark Verbrugge | |
| 12:15 - 13:00 | Lunch | |
| Session 2: | Chair: Clark Verbrugge - McGill University | |
| 13:00-13:30 | OMPSan: Static Verification of OpenMP's Data Mapping Constructs Prithayan Barua, Jun Shirako and Whitney Tsang | |
| 13:30-14:00 | Accelerating Task Parallelism using a RISC-V Engine Lucas Morais, Vitor Silva, Alfredo Goldman, Carlos Álvarez, Jaume Bosch, Michael Frank, Guido Araujo | |
| 14:00-14:30 | A detailed multilevel look at PHP compilation performance Naser Ezzati-Jivan, Wahab Hamou-Lhadj and Michel Dagenais | |
| 14:30 - 15:15 | Nutrition Break | |
| Session 3: | Chair: Whitney T Tsang - IBM Canada | |
| 15:15-15:45 | A structure-driven performance analysis of sparse matrix-vector multiplication Prabhjot Sandhu, Clark Verbrugge and Laurie Hendren | |
| 15:45-16:15 | Exploiting the z15: Compute Digital Signature Authentication instruction in the Go language system Bill O'Farrell |