Sat 25 FebDisplayed time zone: Eastern Time (US & Canada) change
08:00 - 10:00 | IMOP: a Self-Stabilizing Source-to-Source Compiler Framework for OpenMP C (1)Workshops and Tutorials at Outremont 4 http://www.cse.iitm.ac.in/~amannoug/imop/tutorials.php Organizers: Aman Nougrahiya, V. Krishna Nandivada | ||
08:00 - 10:00 | Seventh LLVM Performance Workshop at CGO (1)Workshops and Tutorials at St-Laurent 5 Organizers: Johannes Doerfert, Aditya Kumar, Jose M MOnsalve Diaz, Shilei Tian Schedule: https://llvm.org/devmtg/2023-02-25/ | ||
10:00 - 10:20 | Coffee breakWorkshops and Tutorials | ||
10:20 - 12:20 | IMOP: a Self-Stabilizing Source-to-Source Compiler Framework for OpenMP C (2)Workshops and Tutorials at Outremont 4 http://www.cse.iitm.ac.in/~amannoug/imop/tutorials.php Organizers: Aman Nougrahiya, V. Krishna Nandivada | ||
10:20 - 12:20 | Seventh LLVM Performance Workshop at CGO (2)Workshops and Tutorials at St-Laurent 5 Organizers: Johannes Doerfert, Aditya Kumar, Jose M MOnsalve Diaz, Shilei Tian Schedule: https://llvm.org/devmtg/2023-02-25/ | ||
12:20 - 13:20 | |||
13:20 - 15:20 | Seventh LLVM Performance Workshop at CGO (3)Workshops and Tutorials at St-Laurent 5 Organizers: Johannes Doerfert, Aditya Kumar, Jose M MOnsalve Diaz, Shilei Tian Schedule: https://llvm.org/devmtg/2023-02-25/ | ||
13:20 - 15:20 | COMET: Domain specific COMpiler for Extreme Targets (1)Workshops and Tutorials at St-Laurent 6 https://pnnl-comet.readthedocs.io/ Organizers: Gokcen Kestor, Rizwan Ashraf, Ryan Friese | ||
15:20 - 15:40 | Coffee breakWorkshops and Tutorials | ||
15:40 - 17:40 | Seventh LLVM Performance Workshop at CGO (4)Workshops and Tutorials at St-Laurent 5 Organizers: Johannes Doerfert, Aditya Kumar, Jose M MOnsalve Diaz, Shilei Tian Schedule: https://llvm.org/devmtg/2023-02-25/ | ||
15:40 - 17:40 | COMET: Domain specific COMpiler for Extreme Targets (2)Workshops and Tutorials at St-Laurent 6 https://pnnl-comet.readthedocs.io/ Organizers: Gokcen Kestor, Rizwan Ashraf, Ryan Friese | ||
Sun 26 FebDisplayed time zone: Eastern Time (US & Canada) change
08:00 - 10:00 | C4ML – Compilers for Machine Learning (1)Workshops and Tutorials at St-Laurent 4 Organizers: Albert Cohen, Ayal Zaks, Diego Caballero, Gokcen Kestor, Jacques Pienaar, Tatiana Shpeisman, Tianqi Chen | ||
08:00 - 10:00 | Languages, Architectures, and Tools for Heterogeneous Computing (LATHC) Workshop (1)Workshops and Tutorials at St-Laurent 8 https://jnamaral.github.io/LATHC Organizers: J Nelson Amaral, Yaoqing Gao | ||
10:00 - 10:20 | Coffee breakWorkshops and Tutorials | ||
10:20 - 12:20 | C4ML – Compilers for Machine Learning (2)Workshops and Tutorials at St-Laurent 4 Organizers: Albert Cohen, Ayal Zaks, Diego Caballero, Gokcen Kestor, Jacques Pienaar, Tatiana Shpeisman, Tianqi Chen | ||
10:20 - 12:20 | Languages, Architectures, and Tools for Heterogeneous Computing (LATHC) Workshop (2)Workshops and Tutorials at St-Laurent 8 https://jnamaral.github.io/LATHC Organizers: J Nelson Amaral, Yaoqing Gao | ||
12:20 - 13:20 | |||
13:20 - 15:20 | C4ML – Compilers for Machine Learning (3)Workshops and Tutorials at St-Laurent 4 Organizers: Albert Cohen, Ayal Zaks, Diego Caballero, Gokcen Kestor, Jacques Pienaar, Tatiana Shpeisman, Tianqi Chen | ||
13:20 - 15:20 | Languages, Architectures, and Tools for Heterogeneous Computing (LATHC) Workshop (3)Workshops and Tutorials at St-Laurent 8 https://jnamaral.github.io/LATHC Organizers: J Nelson Amaral, Yaoqing Gao | ||
15:20 - 15:40 | Coffee breakWorkshops and Tutorials | ||
15:40 - 17:40 | C4ML – Compilers for Machine Learning (4)Workshops and Tutorials at St-Laurent 4 Organizers: Albert Cohen, Ayal Zaks, Diego Caballero, Gokcen Kestor, Jacques Pienaar, Tatiana Shpeisman, Tianqi Chen | ||
15:40 - 17:40 | Languages, Architectures, and Tools for Heterogeneous Computing (LATHC) Workshop (4)Workshops and Tutorials at St-Laurent 8 https://jnamaral.github.io/LATHC Organizers: J Nelson Amaral, Yaoqing Gao | ||
18:00 - 20:00 | |||
Mon 27 FebDisplayed time zone: Eastern Time (US & Canada) change
07:45 - 08:10 | |||
08:10 - 08:30 | |||
08:30 - 09:30 | CGO Keynote: Dr. Peng Wu: PyTorch 2.0 — the Journey to Bringing Compiler Technologies to the Core of PyTorchMain Conference at Montreal 3-4-5 | ||
09:30 - 10:00 | Coffee breakMain Conference | ||
10:00 - 12:00 | Session 1 -- It's all about loops!Main Conference at Montreal 1-2-3 Chair(s): Rodrigo C. O. Rocha University of Edinburgh | ||
10:00 26mTalk | Code Generation for In-Place Stencils Main Conference Mohamed Essadki ONERA, Bertrand Michel ONERA, Bruno Maugars ONERA, Oleksandr Zinenko Google, Nicolas Vasilache Google, Albert Cohen Google DOI | ||
10:26 26mTalk | To Pack or Not to Pack: A Generalized Packing Analysis and Transformation Main Conference Caio Salvador Rohwedder University of Alberta, Nathan Henderson University of Alberta, João P. L. De Carvalho University of Alberta, Yufei Chen University of Alberta, Jose Nelson Amaral University of Alberta DOI | ||
10:52 26mTalk | Code Synthesis for Sparse Tensor Format Conversion and Optimization Main Conference Tobi Popoola Boise State University, Tuowen Zhao University of Utah, Aaron St. George Boise State University, Kalyan Bhetwal Boise State University, Michelle Strout University of Arizona, Mary Hall University of Utah, Catherine R. M. Olschanowsky Boise State University DOI | ||
11:18 26mTalk | Looplets: A Language for Structured Coiteration Main Conference Willow Ahrens Massachusetts Institute of Technology, Daniel Donenfeld Massachusetts Institute of Technology, Fredrik Kjolstad Stanford University, Saman Amarasinghe Massachusetts Institute of Technology DOI |
12:00 - 13:30 | |||
13:30 - 15:10 | Session 2 -- Tool and Practical Experience IMain Conference at Montreal 1-2-3 Chair(s): Fernando Magno Quintão Pereira Federal University of Minas Gerais | ||
13:30 26mTalk | Khaos: The Impact of Inter-procedural Code Obfuscation on Binary Diffing Techniques Main Conference Peihua Zhang Institute of Computing Technology at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Chenggang Wu Institute of Computing Technology at Chinese Academy of Sciences; University of Chinese Academy of Sciences; Zhongguancun Laboratory, Mingfan Peng Institute of Computing Technology at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Kai Zeng Institute of Computing Technology at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Ding Yu Institute of Computing Technology at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Yuanming Lai Institute of Computing Technology at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Yan Kang Institute of Computing Technology at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Wei Wang Institute of Computing Technology at Chinese Academy of Sciences, Zhe Wang Institute of Computing Technology at Chinese Academy of Sciences; Zhongguancun Laboratory DOI | ||
13:56 26mTalk | Lifting Code Generation of Cardiac Physiology Simulation to Novel Compiler Technology Main Conference Arun Thangamani University of Strasbourg; Inria, Tiago Trevisan Jost University of Strasbourg; Inria, Vincent Loechner University of Strasbourg; Inria, Stéphane Genaud University of Strasbourg; Inria, Bérenger Bramas University of Strasbourg; Inria DOI | ||
14:22 26mTalk | DJXPerf: Identifying Memory Inefficiencies via Object-Centric Profiling for Java Main Conference Bolun Li North Carolina State University, Pengfei Su University of California, Milind Chabbi Scalable Machines Research, Shuyin Jiao North Carolina State University, Xu Liu North Carolina State University DOI |
15:10 - 15:40 | Coffee breakMain Conference | ||
15:40 - 17:00 | Session 3 -- PotpourriMain Conference at Montreal 1-2-3 Chair(s): Bernhard Egger Seoul National University | ||
15:40 26mTalk | Fast Polynomial Evaluation for Correctly Rounded Elementary Functions using the RLIBM Approach Main Conference DOI | ||
16:06 26mTalk | A Game-Based Framework to Compare Program Classifiers and Evaders Main Conference Thaís Regina Damásio Federal University of Minas Gerais, Michael Canesche Federal University of Minas Gerais, Vinícius Pacheco Federal University of Minas Gerais, Marcus Botacin Texas A&M University, Anderson Faustino da Silva State University of Maringá, Fernando Magno Quintão Pereira Federal University of Minas Gerais DOI | ||
16:33 26mTalk | WARDen: Specializing Cache Coherence for High-Level Parallel Languages Main Conference Michael Wilkins Northwestern University, Sam Westrick Carnegie Mellon University, Vijay Kandiah Northwestern University, Alex Bernat Northwestern University, Brian Suchy Northwestern University, Enrico Armenio Deiana Northwestern University, Simone Campanoni Northwestern University, Umut A. Acar Carnegie Mellon University, Peter Dinda Northwestern University, Nikos Hardavellas Northwestern University DOI |
17:00 - 17:15 | |||
17:15 - 17:30 | |||
17:30 - 18:30 | |||
Tue 28 FebDisplayed time zone: Eastern Time (US & Canada) change
08:00 - 08:30 | |||
08:30 - 09:30 | |||
09:30 - 10:00 | Coffee breakMain Conference | ||
10:00 - 12:00 | |||
10:00 20mTalk | 3D Flamegraphs for Performance Analysis Student Research Competition | ||
10:20 20mTalk | A High-Performance Matrix Extension Design for Scaling AI to the Edge Student Research Competition | ||
10:40 20mTalk | Multiple Function Merging for Code Size Reduction Student Research Competition | ||
11:00 20mTalk | Sane Rewriting of Hierarchical SSA Student Research Competition | ||
11:20 20mTalk | Generating Number Theoretic Transforms for Multi-Word Integer Data Types Student Research Competition | ||
11:40 20mTalk | HTO: “Header”-Time Optimization Student Research Competition |
12:00 - 13:30 | |||
13:30 - 15:10 | Session 5 -- Domain-Specific Compilation and DebuggingMain Conference at Montreal 1-2-3 Chair(s): Teresa Johnson Google | ||
13:30 26mTalk | Compiling Functions onto Digital Microfluidics Main Conference DOI | ||
13:56 26mTalk | Fine-Tuning Data Structures for Query Processing Main Conference Amir Shaikhha University of Edinburgh, Marios Kelepeshis University of Oxford, Mahdi Ghorbani University of Edinburgh DOI | ||
14:22 26mTalk | D2X: An eXtensible conteXtual Debugger for Modern DSLs Main Conference Ajay Brahmakshatriya Massachusetts Institute of Technology, Saman Amarasinghe Massachusetts Institute of Technology DOI |
15:10 - 15:40 | Coffee breakMain Conference | ||
15:40 - 17:00 | Session 6 -- Tool and Practical Experience IIMain Conference at Montreal 1-2-3 Chair(s): Ayal Zaks Mobileye | ||
15:40 26mTalk | Bridging Control-Centric and Data-Centric Optimization Main Conference Tal Ben-Nun ETH Zurich, Berke Ates ETH Zurich, Alexandru Calotoiu ETH Zurich, Torsten Hoefler ETH Zurich DOI | ||
16:06 26mTalk | Parsimony: Enabling SIMD/Vector Programming in Standard Compiler Flows Main Conference Vijay Kandiah Northwestern University, Daniel Lustig NVIDIA, Oreste Villa NVIDIA, David Nellans NVIDIA, Nikos Hardavellas Northwestern University DOI | ||
16:33 26mTalk | Program State Element Characterization Main Conference Enrico Armenio Deiana Northwestern University, Brian Suchy Northwestern University, Michael Wilkins Northwestern University, Brian Homerding Northwestern University, Tommy McMichen Northwestern University, Katarzyna Dunajewski Northwestern University, Peter Dinda Northwestern University, Nikos Hardavellas Northwestern University, Simone Campanoni Northwestern University DOI |
17:00 - 18:00 | BreakMain Conference | ||
18:00 - 22:00 | |||
Wed 1 MarDisplayed time zone: Eastern Time (US & Canada) change
08:00 - 08:30 | |||
08:30 - 09:30 | HPCA Keynote: Prof. Daniel A. Jiménez - Addressing Challenges of Core Microarchitecture ResearchMain Conference at Montreal 3-4-5 | ||
09:30 - 10:00 | Coffee breakMain Conference | ||
10:00 - 12:00 | Session 7 -- Neural Network AcceleratorsMain Conference at Montreal 1-2-3 Chair(s): Lukas Sommer Codeplay Software | ||
10:00 26mTalk | Flexer: Out-of-Order Scheduling for Multi-NPUs Main Conference Hyemi Min Seoul National University, Jungyoon Kwon Seoul National University, Bernhard Egger Seoul National University DOI | ||
10:26 26mTalk | Pin or Fuse? Exploiting Scratchpad Memory to Reduce Off-Chip Data Transfer in DNN Accelerators Main Conference Hyuk-Jin Jeong Samsung Research, JiHwan Yeo Samsung Research, Cheongyo Bahk Samsung Research, JongHyun Park Samsung Research DOI | ||
10:52 26mTalk | Accelerating Deep Neural Networks on Mobile Multicore NPUs Main Conference Hanwoong Jung Samsung Advanced Institute of Technology, Hexiang Ji Samsung Research, Alexey Pushchin Samsung Research, Maxim Ostapenko Samsung Advanced Institute of Technology, Wenlong Niu Samsung Research, Ilya Palachev Samsung Research, Yutian Qu Samsung Research, Pavel Fedin Samsung Research, Yuri Gribov Samsung Research, Heewoo Nam Samsung Advanced Institute of Technology, Dongguen Lim Samsung Advanced Institute of Technology, Hyunjun Kim Samsung Advanced Institute of Technology, Joonho Song Samsung Advanced Institute of Technology, Seungwon Lee Samsung Advanced Institute of Technology, Hwansoo Han Sungkyunkwan University DOI | ||
11:18 26mTalk | PIMFlow: Compiler and Runtime Support for CNN Models on Processing-in-Memory DRAM Main Conference DOI |
12:00 - 12:20 | |||