CC 2023
Sat 25 - Sun 26 February 2023
Montréal, Canada
Toggle navigation
Attending
Venue: Hotel Bonaventure
Registration
Code of Conduct
Local info
Program
CC Program
Your Program
Sat 25 Feb
Sun 26 Feb
Tracks
CC 2023
Artifact Evaluation
Research Papers
Organization
CC 2023 Committees
Organizing Committee
Steering Committee
Track Committees
Program Committee
Contributors
People Index
Search
Series
Series
CC 2025
CC 2024
CC 2023
CC 2022
CC 2021
CC 2020
CC 2019
CC 2018
CC 2017
CC 2016
CC 2015
CC 2014
CC 2013
CC 2012
CC 2011
CC 2010
Sign in
Sign up
CC 2023
(
series
) /
Hotel Bonaventure
/
Room information: St. Laurent 3
Venue
Hotel Bonaventure
Room name
St. Laurent 3
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-05:00) Eastern Time (US & Canada)
.
Use conference time zone: (GMT-05:00) Eastern Time (US & Canada)
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-10:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-09:00) Alaska
(GMT-08:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-08:00) Pacific Time (US & Canada)
(GMT-07:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-05:00) Easter Island
(GMT-06:00) Central Time (US & Canada)
(GMT-05:00) Eastern Time (US & Canada)
(GMT-05:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-03:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-04:00) Atlantic Time (Goose Bay)
(GMT-04:00) Atlantic Time (Canada)
(GMT-03:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-03:00) Miquelon, St. Pierre
(GMT-03:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT-01:00) Azores
(UTC) Coordinated Universal Time
(GMT) Belfast
(GMT) Dublin
(GMT) Lisbon
(GMT) London
(GMT) Monrovia, Reykjavik
(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+01:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+02:00) Athens
(GMT+02:00) Beirut
(GMT+02:00) Cairo
(GMT+02:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+02:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+03:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+10:00) Vladivostok
(GMT+11:00) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+12:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+13:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+13:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Sat 25 Feb
Displayed time zone:
Eastern Time (US & Canada)
change
08:50 - 09:00
Welcome
Research Papers
at
St. Laurent 3
09:00 - 10:00
Keynote
Research Papers
at
St. Laurent 3
Chair(s):
Ondřej Lhoták
University of Waterloo
09:00
60m
Keynote
Keynote: Automating Retargetable Compiler Construction with Hydride
Research Papers
K:
Vikram S. Adve
University of Illinois at Urbana-Champaign, USA
10:20 - 11:20
Vector & Parallelism
Research Papers
at
St. Laurent 3
Chair(s):
Sebastian Hack
Saarland University, Saarland Informatics Campus
10:20
20m
Talk
Java Vector API: Benchmarking and Performance Analysis
Research Papers
Matteo Basso
USI Lugano
,
Andrea Rosà
USI Lugano
,
Luca Omini
USI Lugano
,
Walter Binder
USI Lugano
DOI
10:40
20m
Talk
Compiling Discrete Probabilistic Programs for Vectorized Exact Inference
Research Papers
Jingwen Pan
University of Edinburgh
,
Amir Shaikhha
University of Edinburgh
DOI
11:00
20m
Talk
A Multi-threaded Fast Hardware Compiler for HDLs
Research Papers
Sheng-Hong Wang
University of California
,
Hunter James Coffman
University of California
,
Kenneth Mayer
University of California
,
Sakshi Garg
University of California
,
Jose Renau
University of California
DOI
11:20 - 12:20
Scheduling & Tuning
Research Papers
at
St. Laurent 3
Chair(s):
Chen Ding
University of Rochester
11:20
20m
Talk
Efficiently Learning Locality Optimizations by Decomposing Transformation Domains
Research Papers
Tharindu Patabandi
University of Utah
,
Mary Hall
University of Utah
DOI
11:40
20m
Talk
A Deep Learning Model for Loop Interchange
Research Papers
Lina Mezdour
NYU Abu Dhabi; ESI
,
Khadidja Kadem
NYU Abu Dhabi; ESI
,
Massinissa Merouani
NYU Abu Dhabi
,
Amina Selma Haichour
ESI
,
Saman Amarasinghe
Massachusetts Institute of Technology
,
Riyadh Baghdadi
NYU Abu Dhabi
DOI
12:00
20m
Talk
(De/Re)-Compositions Expressed Systematically via MDH-Based Schedules
Research Papers
Ari Rasch
University of Muenster
,
Richard Schulze
University of Muenster
,
Denys Shabalin
Google
,
Anne Elster
NTNU
,
Sergei Gorlatch
University of Muenster
,
Mary Hall
University of Utah
DOI
13:20 - 14:20
Panel
Research Papers
at
St. Laurent 3
Chair(s):
Xipeng Shen
North Carolina State University
13:20
60m
Panel
How will compilers change in the next 10 years?
Research Papers
P:
Saman Amarasinghe
Massachusetts Institute of Technology
,
P:
Albert Cohen
Google
,
P:
Chen Ding
University of Rochester
,
P:
Sebastian Hack
Saarland University, Saarland Informatics Campus
,
P:
Mary Hall
University of Utah
14:20 - 15:20
Code Generation & Synthesis
Research Papers
at
St. Laurent 3
Chair(s):
Mary Hall
University of Utah
14:20
20m
Talk
A Sound and Complete Algorithm for Code Generation in Distance-Based ISA
Research Papers
Shu Sugita
University of Tokyo
,
Toru Koizumi
University of Tokyo
,
Ryota Shioya
University of Tokyo
,
Hidetsugu Irie
University of Tokyo
,
Shuichi Sakai
University of Tokyo
DOI
14:40
20m
Talk
Matching Linear Algebra and Tensor Code to Specialized Hardware Accelerators
Research Papers
Pablo Antonio Martínez
University of Murcia
,
Jackson Woodruff
University of Edinburgh
,
Jordi Armengol-Estapé
University of Edinburgh
,
Gregorio Bernabé
University of Murcia
,
José Manuel García
University of Murcia
,
Michael F. P. O'Boyle
University of Edinburgh
DOI
15:00
20m
Talk
Torchy: A Tracing JIT Compiler for PyTorch
Research Papers
Nuno P. Lopes
INESC-ID; Instituto Superior Técnico - University of Lisbon
DOI
15:40 - 16:40
Backend
Research Papers
at
St. Laurent 3
Chair(s):
Yufei Ding
University of California at Santa Barbara
15:40
20m
Talk
A Symbolic Emulator for Shuffle Synthesis on the NVIDIA PTX Code
Research Papers
Kazuaki Matsumura
Barcelona Supercomputing Center
,
Simon Garcia de Gonzalo
Sandia National Laboratories
,
Antonio J. Peña
Barcelona Supercomputing Center
DOI
16:00
20m
Talk
Register Allocation for Compressed ISAs in LLVM
Research Papers
Andreas Fried
KIT
,
Maximilian Stemmer-Grabow
KIT
,
Julian Wachter
KIT
DOI
16:20
20m
Talk
RL4ReAl: Reinforcement Learning for Register Allocation
Research Papers
S. VenkataKeerthy
IIT Hyderabad
,
Siddharth Jain
IIT Hyderabad
,
Anilava Kundu
IIT Hyderabad
,
Rohit Aggarwal
IIT Hyderabad
,
Albert Cohen
Google
,
Ramakrishna Upadrasta
IIT Hyderabad
DOI
16:40 - 17:40
Code Size & Bugs
Research Papers
at
St. Laurent 3
Chair(s):
Fernando Magno Quintão Pereira
Federal University of Minas Gerais
16:40
20m
Talk
Automatically Localizing Dynamic Code Generation Bugs in JIT Compiler Back-End
Research Papers
HeuiChan Lim
University of Arizona
,
Saumya Debray
University of Arizona
DOI
17:00
20m
Talk
HyBF: A Hybrid Branch Fusion Strategy for Code Size Reduction
Research Papers
Rodrigo C. O. Rocha
University of Edinburgh
,
Charitha Saumya
Purdue University
,
Kirshanthan Sundararajah
Purdue University
,
Pavlos Petoumenos
University of Manchester
,
Milind Kulkarni
Purdue University
,
Michael F. P. O'Boyle
University of Edinburgh
DOI
17:20
20m
Talk
Linker Code Size Optimization for Native Mobile Applications
Research Papers
Gai Liu
ByteDance
,
Umar Farooq
ByteDance
,
Chengyan Zhao
ByteDance
,
Xia Liu
ByteDance
,
Nian Sun
ByteDance
DOI
Sun 26 Feb
Displayed time zone:
Eastern Time (US & Canada)
change
08:30 - 09:00
Business Meeting
Research Papers
at
St. Laurent 3
08:30
30m
Meeting
Business Meeting
Research Papers
09:00 - 10:00
Invited Talk
Research Papers
at
St. Laurent 3
Chair(s):
Clark Verbrugge
McGill University, Canada
09:00
60m
Talk
Invited Talk: Quantum Computing
Research Papers
I:
Yufei Ding
University of California at Santa Barbara
10:20 - 11:20
Domain Specific Languages
Research Papers
at
St. Laurent 3
Chair(s):
Martin Kong
The Ohio State University
10:20
20m
Talk
Building a Compiled Query Engine in Python
Research Papers
Hesam Shahrokhi
University of Edinburgh
,
Amir Shaikhha
University of Edinburgh
DOI
10:40
20m
Talk
Codon: A Compiler for High-Performance Pythonic Applications and DSLs
Research Papers
Ariya Shajii
Exaloop
,
Gabriel Ramirez
Massachusetts Institute of Technology
,
Haris Smajlović
University of Victoria
,
Jessica Ray
Massachusetts Institute of Technology
,
Bonnie Berger
Massachusetts Institute of Technology
,
Saman Amarasinghe
Massachusetts Institute of Technology
,
Ibrahim Numanagić
University of Victoria
DOI
11:00
20m
Talk
MOD2IR: High-Performance Code Generation for a Biophysically Detailed Neuronal Simulation DSL
Research Papers
George Mitenkov
Imperial College London
,
Ioannis Magkanaris
EPFL
,
Omar Awile
EPFL
,
Pramod Kumbhar
EPFL
,
Felix Schürmann
EPFL
,
Alastair F. Donaldson
Imperial College London
DOI
11:20 - 12:20
Optimizations
Research Papers
at
St. Laurent 3
Chair(s):
Louis-Noël Pouchet
Colorado State University, USA
11:20
20m
Talk
A Hotspot-Driven Semi-automated Competitive Analysis Framework for Identifying Compiler Key Optimizations
Research Papers
Wenlong Mu
East China Normal University
,
Yilei Zhang
East China Normal University
,
Bo Huang
East China Normal University
,
Jianmei Guo
East China Normal University
,
Shiqiang Cui
Hangzhou Hongjun Microelectronics Technology
DOI
11:40
20m
Talk
LAGrad: Statically Optimized Differentiable Programming in MLIR
Research Papers
Mai Jacob Peng
McGill University
,
Christophe Dubach
McGill University; Mila
DOI
12:00
20m
Talk
Lazy Evaluation for the Lazy: Automatically Transforming Call-by-Value into Call-by-Need
Research Papers
Breno Campos Ferreira Guimarães
Federal University of Minas Gerais
,
Fernando Magno Quintão Pereira
Federal University of Minas Gerais
DOI
Sat 25 Feb
Displayed time zone:
Eastern Time (US & Canada)
change
Room
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
St. Laurent 3
Research Papers
Welcome
Research Papers
Keynote
Research Papers
Vector & Parallelism
Research Papers
Scheduling & Tuning
Research Papers
Panel
Research Papers
Code Generation & Synthesis
Research Papers
Backend
Research Papers
Code Size & Bugs
Sun 26 Feb
Displayed time zone:
Eastern Time (US & Canada)
change
Room
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
St. Laurent 3
Research Papers
Business Meeting
Research Papers
Invited Talk
Research Papers
Domain Specific Languages
Research Papers
Optimizations
Sat 25 Feb
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
St. Laurent 3
CC Research Papers
Keynote: Automating Retargetable Compiler Construction with Hydride
09:00 - 10:00
CC Research Papers
Java Vector API: Benchmarking and Performance Analysis
10:20 - 10:40
CC Research Papers
Compiling Discrete Probabilistic Programs for Vectorized Exact Inference
10:40 - 11:00
CC Research Papers
A Multi-threaded Fast Hardware Compiler for HDLs
11:00 - 11:20
CC Research Papers
Efficiently Learning Locality Optimizations by Decomposing Transformati ...
11:20 - 11:40
CC Research Papers
A Deep Learning Model for Loop Interchange
11:40 - 12:00
CC Research Papers
(De/Re)-Compositions Expressed Systematically via MDH-Based Schedules
12:00 - 12:20
CC Research Papers
How will compilers change in the next 10 years?
13:20 - 14:20
CC Research Papers
A Sound and Complete Algorithm for Code Generation in Distance-Based ISA
14:20 - 14:40
CC Research Papers
Matching Linear Algebra and Tensor Code to Specialized Hardware Acceler ...
14:40 - 15:00
CC Research Papers
Torchy: A Tracing JIT Compiler for PyTorch
15:00 - 15:20
CC Research Papers
A Symbolic Emulator for Shuffle Synthesis on the NVIDIA PTX Code
15:40 - 16:00
CC Research Papers
Register Allocation for Compressed ISAs in LLVM
16:00 - 16:20
CC Research Papers
RL4ReAl: Reinforcement Learning for Register Allocation
16:20 - 16:40
CC Research Papers
Automatically Localizing Dynamic Code Generation Bugs in JIT Compiler B ...
16:40 - 17:00
CC Research Papers
HyBF: A Hybrid Branch Fusion Strategy for Code Size Reduction
17:00 - 17:20
CC Research Papers
Linker Code Size Optimization for Native Mobile Applications
17:20 - 17:40
Sun 26 Feb
Displayed time zone:
Eastern Time (US & Canada)
change
Room
8:00
15
30
45
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
St. Laurent 3
CC Research Papers
Business Meeting
08:30 - 09:00
CC Research Papers
Invited Talk: Quantum Computing
09:00 - 10:00
CC Research Papers
Building a Compiled Query Engine in Python
10:20 - 10:40
CC Research Papers
Codon: A Compiler for High-Performance Pythonic Applications and DSLs
10:40 - 11:00
CC Research Papers
MOD2IR: High-Performance Code Generation for a Biophysically Detailed N ...
11:00 - 11:20
CC Research Papers
A Hotspot-Driven Semi-automated Competitive Analysis Framework for Iden ...
11:20 - 11:40
CC Research Papers
LAGrad: Statically Optimized Differentiable Programming in MLIR
11:40 - 12:00
CC Research Papers
Lazy Evaluation for the Lazy: Automatically Transforming Call-by-Value ...
12:00 - 12:20
x
Sat 21 Dec 16:50