Distinguished Paper Awards - cgo-conference/public GitHub Wiki

Distinguished Paper Awards

More than one paper honored per year:

Year Paper
2025 Synthesis of Sorting Kernels, Marcel Ullrich, Sebastian Hack
2025 Tensorize: Fast Synthesis of Tensor Programs from Legacy Code using Symbolic Tracing, Sketching and Solving, Alexander Brauckmann, Luc Jaulmes, José W. de Souza Magalhães, Elizabeth Polgreen, Michael F. P. O’Boyle
2025 Enhancing Deployment-Time Predictive Model Robustness for Code Analysis and Optimization, Huanting Wang, Patrick Lenihan, Zheng Wang
2024 A System-Level Dynamic Binary Translator Using Automatically-Learned Translation Rules, Jinhu Jiang, Chaoyi Liang, Rongchao Dong, Zhaohui Yang, Zhongjun Zhou, Wenwen Wang
2024 Revealing Compiler Heuristics Through Automated Discovery and Optimization, Volker Seeker, Chris Cummins, Murray Cole, Björn Franke, Kim Hazelwood, Hugh Leather
2024 JITSPMM: Just-in-Time Instruction Generation for Accelerated Sparse Matrix-Matrix Multiplication, Qiang Fu, Thomas B. Rolinger, H. Howie Huang
2024 OneDNN Graph Compiler: A Hybrid Approach for High-Performance Deep Learning Compilation, Jianhui Li, Zhennan Qin, Yijie Mei, Jingze Cui, Yunfei Song, Ciyong Chen, Yifei Zhang, Longsheng Du, Xianhang Cheng, Baihui Jin, Yan Zhang, Jason Ye, Eric Lin, Dan Lavery
2023 D2X: An eXtensible conteXtual Debugger for Modern DSLs, Ajay Brahmakshatriya, Saman Amarasinghe
2023 To Pack or Not to Pack: A Generalized Packing Analysis and Transformation, Caio Salvador Rohwedder, Nathan Henderson, João P. L. De Carvalho, Yufei Chen, Jose Nelson Amaral
2022 Sound, Precise, and Fast Abstract Interpretation with Tristate Numbers, Harishankar Vishwanathan, Matan Shachnai, Srinivas Narayana, Santosh Nagarakatte
2022 CompilerGym: Robust, Performant Compiler Optimization Environments for AI, Chris Cummins, Bram Wasti, Jiadong Guo, Brandon Cui, Jason Ansel, Sahir Gomez, Somya Jain, Jia Liu, Olivier Teytaud, Benoit Steiner, Yuandong Tian, Hugh Leather

Best Paper Awards

Just one selected per year:

Year Paper
2021 Compiler Graph Applications for GPUs with GraphIt, Ajay Brahmakshatriya, Yunming Zhang, Changwan Hong, Shoaib Kamil, Julian Shun and Saman Amarasinghe
2020 Testing Static Analyses for Precision and Soundness, Jubi Taneja, Zhengyang Liu and John Regehr
2019 Function Merging by Sequence Alignment, Rodrigo C. O. Rocha and Pavlos Petoumenos, Zheng Wang, Murray Cole and Hugh Leather
2018 High Performance Stencil Code Generation with LIFT, Bastian Hagedorn, Larisa Stoltzfus, Michel Steuwer, Sergei Gorlatch, and Christophe Dubach
2017 Synthesizing Benchmarks for Predictive Modeling, Chris Cummins, Pavlos Petoumenos, Zheng Whang, Hugh Leather
2016 Exploiting Mixed SIMD Parallelism by Reducing Data Reorganization Overhead, Hao Zhou, Jingling Xue
2015 Approximating Flow-Sensitive Pointer Analysis Using Frequent Itemset Mining, Vaivaswatha Nagarj, R. Govindaraj
2014 Just-In-Time Software Pipelining, Hongbo Rong, Park Hyunchul, Youfeng Wu, Cheng Wang
2013 (Award 1): Query-Directed Adaptive Heap Cloning For Optimizing Compilers, Yulei Sui, Yue Li, and Jingling Xue
2013 (Award 2): SIMD Parallelization of Applications that Traverse Irregular Data Structures, Bin Ren, Gagan Agrawal, Jim Larus, Todd Mytkowicz, Tomi Poutanen, and Wolfram Schulte
2012 Compiling For Niceness: Mitigating Contention For QoS In Warehouse Scale Computers, Lingjia Tang, Jason Mars, Mary Lou Soffa
2011 Flow-Sensitive Pointer Analysis for Millions of Lines of Code, Ben Hardekopf and Calvin Lin
2010 PinPlay: A Framework for Deterministic Replay and Reproducible Analysis of Parallel Programs, Harish Patil, Cristiano Pereira, Mack Stallcup, Gregory Lueck and James Cownie
2009 Revisiting Out-Of-SSA Translation for Correctness, Code Quality, and Efficiency, Benoit Boissinot, Alain Darte, Benoit Dupont de Dinechin, Christophe Guillon, and Fabrice Rastello
2008 Fast Liveness Checking for SSA-Form Programs, Benoit Boissinot, Sebastian Hack, Daniel Grund, Benoît Dupont de Dinechin, Fabrice Rastello
2007 On the Complexity of Register Coalescing, Florent Bouchez, Alain Darte, and Fabrice Rastello
2006 Profiling Over Adaptive Ranges, Shashidhar Mysore, Banit Agrawal, Timothy Sherwood, Nisheeth Shrivastava, Subhash Suri
2005 SWIFT: Software Implemented Fault Tolerance, Neil Vachharajani
2004 Single-Dimension Software Pipelining for Multi-Dimensional Loops, Hongbo Rong, Zhizhong Tang, R. Govindarajan, Alban Douillet, Guang R. Gao
2003 Compiler Optimization-Space Exploration, Spyridon Triantafyllis, Manish Vachharajani, Neil Vachharajani, David I. August