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