Phase-Aware Optimization in Approximate Computing
Subrata Mitra (Purdue University), Manish K. Gupta (Microsoft), Sasa Misailovic (University of Illinois Urbana-Champaign), Saurabh Bagchi (Purdue University)
Automatic Detection of Extended Data-Race-Free Regions
Alexandra Jimborean, Jonatan Waern, Per Ekemark, Stefanos Kaxiras (Uppsala University), Alberto Ros (University of Murcia)
Incremental Whole Program Optimization and Compilation
Patrick W Sathyanathan, Wenlei He, Ten H Tzen (Microsoft Corp)
Minimizing the cost of iterative compilation with active learning
William Ogilvie, Pavlos Petoumenos (University of Edinburgh), Zheng Wang (Lancaster University), Hugh Leather (University of Edinburgh)
Clairvoyance: Look-Ahead Compile-time Scheduling
Kim-Anh Tran, Trevor Carlson, Konstantinos Koukos (Uppsala University), Magnus Själander (Norwegian University of Science and Technology), Vasileios Spiliopoulos, Stefanos Kaxiras, Alexandra Jimborean (Uppsala University)
Cross-ISA Machine Emulation for Multicores
Emilio G. Cota (Columbia University), Paolo Bonzini (Red Hat, Inc.), Alex Bennée (Linaro, Ltd.), Luca P. Carloni (Columbia University)
Software Prefetching for Indirect Memory Accesses
Sam Ainsworth, Timothy M. Jones (University of Cambridge)
Pointer Disambiguation via Strict Inequalities
Maroua Maalej (INRIA), Vitor Paisante, Pedro Ramos (UFMG), Laure Gonnord (INRIA), Fernando Magno Quintao Pereira (UFMG)
Dynamic Buffer Overflow Detection for GPGPUs
Christopher Erb, Mike Collins, Joseph Greathouse (Advanced Micro Devices, Inc.)
Removing Checks in Dynamically Typed Languages through Efficient Profiling
Gem Dot (Universitat Politècnica de Catalunya), Alejandro Martínez (ARM), Antonio González (Universitat Politècnica de Catalunya)
FinePar: Irregularity-Aware Fine-Grained Workload Partitioning on Integrated Architectures
Feng Zhang (Tsinghua University), Bo Wu (Colorado School of Mines), Jidong Zhai (Tsinghua University), Bingsheng He (National University of Singapore), Wenguang Chen (Tsinghua University)
Synthesizing Benchmarks for Predictive Modeling
Chris Cummins, Pavlos Petoumenos (University of Edinburgh), Zheng Wang (Lancaster University), Hugh Leather (University of Edinburgh)
TwinKernels: An Execution Model to Improve GPU Hardware Scheduling at Compile Time
Xiang Gong, Zhongliang Chen, Amir Kavian Ziabari, Rafael Ubal, David Kaeli (Northeastern University)
A Collaborative Dependence Analysis Framework
Nick P. Johnson, Jordan Fix (Princeton University), Taewook Oh (Facebook), Stephen R. Beard (Princeton University), Thomas B. Jablin (UIUC and Multicoreware Inc), David I. August (Princeton University)
Parallel Associative Reductions in Halide
Patricia Suriana, Andrew Adams (Google), Shoaib Kamil (Adobe)
Legato: End-to-End Bounded Region Serializability Using Commodity Hardware Transactional Memory
Aritra Sengupta, Man Cao, Michael D. Bond (Ohio State University), Milind Kulkarni (Purdue University)
Characterizing Data Organization Effects on Heterogeneous Memory Architectures
Apan Qasem (Texas State University), Ashwin Aji, Gregory Rodgers (AMD Research)
Taming Warp Divergence
Jayvant Anantpur, Govindarajan R (Indian Institute of Science, Bangalore, India)
Formalizing the Concurrency Semantics of an LLVM Fragment
Soham Chakraborty, Viktor Vafeiadis (Max Planck Institute for Software Systems)
Optimistic Loop Optimization
Johannes Doerfert (Saarland University), Tobias Grosser (ETH Zurich), Sebastian Hack (Saarland University)
Optimizing Function Placement for Large-Scale Data-Center Applications
Guilherme Ottoni, Bertrand Maher (Facebook)
Lift: A Functional Data-Parallel IR for High-Performance GPU Code Generation
Michel Steuwer, Toomas Remmelg, Christophe Dubach (University of Edinburgh)
Discovery and Exploitation of General Reductions: A Constraint Based Approach
Philip Ginsbach, Michael O'Boyle (University of Edinburgh)
ThinLTO: Scalable and Incremental LTO
Teresa Johnson (Google), Mehdi Amini (Apple), Xinliang David Li (Google)
A Space- and Energy-Efficient Code Compression/Decompression Technique for Coarse-Grained Reconfigurable Architectures
Bernhard Egger, Hochan Lee, Dooseok Kang, Mansureh S. Moghadden (Seoul National University), Youngchul Cho, Yeonbok Lee, Sukjin Kim (Samsung Electronics), Soonhoi Ha, Kiyoung Choi (Seoul National University)
Automatic Generation of Fast BLAS3-GEMM: A Portable Compiler Approach
Xing Su, Xiangke Liao (National University of Defense Technology), Jingling Xue (University of New South Wales)