| 2017 | A collaborative dependence analysis framework. Nick P. Johnson, Jordan Fix, Stephen R. Beard, Taewook Oh, Thomas B. Jablin, David I. August |
| 2017 | A space- and energy-efficient code Compression/Decompression technique for coarse-grained reconfigurable architectures. Bernhard Egger, Hochan Lee, Duseok Kang, Mansureh S. Moghaddam, Youngchul Cho, Yeonbok Lee, Sukjin Kim, Soonhoi Ha, Kiyoung Choi |
| 2017 | Automatic detection of extended data-race-free regions. Alexandra Jimborean, Jonatan Waern, Per Ekemark, Stefanos Kaxiras, Alberto Ros |
| 2017 | Automatic generation of fast BLAS3-GEMM: a portable compiler approach. Xing Su, Xiangke Liao, Jingling Xue |
| 2017 | Characterizing data organization effects on heterogeneous memory architectures. Apan Qasem, Ashwin M. Aji, Gregory Rodgers |
| 2017 | Clairvoyance: look-ahead compile-time scheduling. Kim-Anh Tran, Trevor E. Carlson, Konstantinos Koukos, Magnus Själander, Vasileios Spiliopoulos, Stefanos Kaxiras, Alexandra Jimborean |
| 2017 | Cross-ISA machine emulation for multicores. Emilio G. Cota, Paolo Bonzini, Alex Bennée, Luca P. Carloni |
| 2017 | Discovery and exploitation of general reductions: a constraint based approach. Philip Ginsbach, Michael F. P. O'Boyle |
| 2017 | Dynamic buffer overflow detection for GPGPUs. Christopher Erb, Mike Collins, Joseph L. Greathouse |
| 2017 | FinePar: irregularity-aware fine-grained workload partitioning on integrated architectures. Feng Zhang, Bo Wu, Jidong Zhai, Bingsheng He, Wenguang Chen |
| 2017 | Formalizing the concurrency semantics of an LLVM fragment. Soham Chakraborty, Viktor Vafeiadis |
| 2017 | Incremental whole program optimization and compilation. Patrick W. Sathyanathan, Wenlei He, Ten H. Tzen |
| 2017 | Legato: end-to-end bounded region serializability using commodity hardware transactional memory. Aritra Sengupta, Man Cao, Michael D. Bond, Milind Kulkarni |
| 2017 | Lift: a functional data-parallel IR for high-performance GPU code generation. Michel Steuwer, Toomas Remmelg, Christophe Dubach |
| 2017 | Minimizing the cost of iterative compilation with active learning. William F. Ogilvie, Pavlos Petoumenos, Zheng Wang, Hugh Leather |
| 2017 | Optimistic loop optimization. Johannes Doerfert, Tobias Grosser, Sebastian Hack |
| 2017 | Optimizing function placement for large-scale data-center applications. Guilherme Ottoni, Bertrand Maher |
| 2017 | Parallel associative reductions in halide. Patricia Suriana, Andrew Adams, Shoaib Kamil |
| 2017 | Phase-aware optimization in approximate computing. Subrata Mitra, Manish K. Gupta, Sasa Misailovic, Saurabh Bagchi |
| 2017 | Pointer disambiguation via strict inequalities. Maroua Maalej, Vitor Paisante, Pedro Ramos, Laure Gonnord, Fernando Magno Quintão Pereira |
| 2017 | Proceedings of the 2017 International Symposium on Code Generation and Optimization, CGO 2017, Austin, TX, USA, February 4-8, 2017 Vijay Janapa Reddi, Aaron Smith, Lingjia Tang |
| 2017 | Removing checks in dynamically typed languages through efficient profiling. Gem Dot, Alejandro Martínez, Antonio González |
| 2017 | Software prefetching for indirect memory accesses. Sam Ainsworth, Timothy M. Jones |
| 2017 | Synthesizing benchmarks for predictive modeling. Chris Cummins, Pavlos Petoumenos, Zheng Wang, Hugh Leather |
| 2017 | Taming warp divergence. Jayvant Anantpur, R. Govindarajan |
| 2017 | ThinLTO: scalable and incremental LTO. Teresa Johnson, Mehdi Amini, Xinliang David Li |
| 2017 | TwinKernels: an execution model to improve GPU hardware scheduling at compile time. Xiang Gong, Zhongliang Chen, Amir Kavyan Ziabari, Rafael Ubal, David R. Kaeli |