CGO 2016
14th Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO 2016)
Powered by
Conference Publishing Consulting

14th Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO 2016), March 12–18, 2016, Barcelona, Spain

CGO 2016 – Proceedings

Contents - Abstracts - Authors

Frontmatter

Title Page
Messages from the Chairs
Organization
Sponsors and Supporters
Keynote Abstracts
Poster Abstracts

Profiling Feedback

Cheetah: Detecting False Sharing Efficiently and Effectively
Tongping Liu and Xu Liu
(University of Texas at San Antonio, USA; College of William and Mary, USA)
Publisher's Version Article Search
AutoFDO: Automatic Feedback-Directed Optimization for Warehouse-Scale Applications
Dehao Chen, David Xinliang Li, and Tipp Moseley
(Google, USA)
Publisher's Version Article Search Info
Portable Performance on Asymmetric Multicore Processors
Ivan Jibaja, Ting Cao, Stephen M. Blackburn, and Kathryn S. McKinley
(University of Texas at Austin, USA; Pure Storage, USA; Institute of Computing Technology at Chinese Academy of Sciences, China; Australian National University, Australia; Microsoft Research, USA)
Publisher's Version Article Search

Data Layout and Vectorization

StructSlim: A Lightweight Profiler to Guide Structure Splitting
Probir Roy and Xu Liu
(College of William and Mary, USA)
Publisher's Version Article Search
Exploiting Recent SIMD Architectural Advances for Irregular Applications
Linchuan Chen, Peng Jiang, and Gagan Agrawal
(Ohio State University, USA)
Publisher's Version Article Search Info Artifacts Available
Exploiting Mixed SIMD Parallelism by Reducing Data Reorganization Overhead
Hao Zhou and Jingling Xue
(UNSW, Australia)
Publisher's Version Article Search

GPU

A Black-Box Approach to Energy-Aware Scheduling on Integrated CPU-GPU Systems
Rajkishore Barik, Naila Farooqui, Brian T. Lewis, Chunling Hu, and Tatiana Shpeisman
(Intel Labs, USA; Georgia Institute of Technology, USA)
Publisher's Version Article Search
Portable and Transparent Software Managed Scheduling on Accelerators for Fair Resource Sharing
Christos Margiolas and Michael F. P. O'Boyle
(University of Edinburgh, UK)
Publisher's Version Article Search
Communication-Aware Mapping of Stream Graphs for Multi-GPU Platforms
Dong Nguyen and Jongeun Lee
(Ulsan National Institute of Science and Technology, South Korea)
Publisher's Version Article Search
gpucc: An Open-Source GPGPU Compiler
Jingyue Wu, Artem Belevich, Eli Bendersky, Mark Heffernan, Chris Leary, Jacques Pienaar, Bjarke Roune, Rob Springer, Xuetian Weng, and Robert Hundt
(Google, USA)
Publisher's Version Article Search

Affine Programs

A Basic Linear Algebra Compiler for Structured Matrices
Daniele G. Spampinato and Markus Püschel
(ETH Zurich, Switzerland)
Publisher's Version Article Search Artifacts Available
Opening Polyhedral Compiler's Black Box
Lénaïc Bagnères, Oleksandr Zinenko, Stéphane Huot, and Cédric Bastoul
(INRIA, France; University of Paris-Saclay, France; University of Strasbourg, France)
Publisher's Version Article Search
Trace-Based Affine Reconstruction of Codes
Gabriel Rodríguez, José M. Andión, Mahmut T. Kandemir, and Juan Touriño
(Universidade da Coruña, Spain; Pennsylvania State University, USA)
Publisher's Version Article Search Info Artifacts Available

Static Analysis

Inference of Peak Density of Indirect Branches to Detect ROP Attacks
Mateus Tymburibá, Rubens E. A. Moreira, and Fernando Magno Quintão Pereira
(Federal University of Minas Gerais, Brazil)
Publisher's Version Article Search Video Info Artifacts Available
Sparse Flow-Sensitive Pointer Analysis for Multithreaded Programs
Yulei Sui, Peng Di, and Jingling Xue
(UNSW, Australia)
Publisher's Version Article Search
Symbolic Range Analysis of Pointers
Vitor Paisante, Maroua Maalej, Leonardo Barbosa, Laure Gonnord, and Fernando Magno Quintão Pereira
(Federal University of Minas Gerais, Brazil; University of Lyon, France; LIP, France)
Publisher's Version Article Search Artifacts Available

Programming Models

Towards Automatic Significance Analysis for Approximate Computing
Vassilis Vassiliadis, Jan Riehme, Jens Deussen, Konstantinos Parasyris, Christos D. Antonopoulos, Nikolaos Bellas, Spyros Lalis, and Uwe Naumann
(CERTH, Greece; University of Thessaly, Greece; RWTH Aachen University, Germany)
Publisher's Version Article Search
Have Abstraction and Eat Performance, Too: Optimized Heterogeneous Computing with Parallel Patterns
Kevin J. Brown, HyoukJoong Lee, Tiark Rompf, Arvind K. Sujeeth, Christopher De Sa, Christopher Aberger, and Kunle Olukotun
(Stanford University, USA; Google, USA; Purdue University, USA)
Publisher's Version Article Search
NRG-Loops: Adjusting Power from within Applications
Melanie Kambadur and Martha A. Kim
(Columbia University, USA)
Publisher's Version Article Search

Correctness

Validating Optimizations of Concurrent C/C++ Programs
Soham Chakraborty and Viktor Vafeiadis
(MPI-SWS, Germany)
Publisher's Version Article Search Info Artifacts Available
IPAS: Intelligent Protection against Silent Output Corruption in Scientific Applications
Ignacio Laguna, Martin Schulz, David F. Richards, Jon Calhoun, and Luke Olson
(Lawrence Livermore National Laboratory, USA; University of Illinois at Urbana-Champaign, USA)
Publisher's Version Article Search
Atomicity Violation Checker for Task Parallel Programs
Adarsh Yoga and Santosh Nagarakatte
(Rutgers University, USA)
Publisher's Version Article Search

Binary/Virtualization

Flexible On-Stack Replacement in LLVM
Daniele Cono D'Elia and Camil Demetrescu
(Sapienza University of Rome, Italy)
Publisher's Version Article Search Info Artifacts Available
BlackBox: Lightweight Security Monitoring for COTS Binaries
Byron Hawkins, Brian Demsky, and Michael B. Taylor
(University of California at Irvine, USA; University of California at San Diego, USA)
Publisher's Version Article Search Info Artifacts Available
Re-constructing High-Level Information for Language-Specific Binary Re-optimization
Toshihiko Koju, Reid Copeland, Motohiro Kawahito, and Moriyoshi Ohara
(IBM Research, Japan; IBM, Canada)
Publisher's Version Article Search

proc time: 0.19