CGO 2016
25 papers
- A basic linear algebra compiler for structured matrices
- A black-box approach to energy-aware scheduling on integrated CPU-GPU systems
- Atomicity violation checker for task parallel programs
- AutoFDO: automatic feedback-directed optimization for warehouse-scale applications
- BlackBox: lightweight security monitoring for COTS binaries
- Cheetah: detecting false sharing efficiently and effectively
- Communication-aware mapping of stream graphs for multi-GPU platforms
- Exploiting mixed SIMD parallelism by reducing data reorganization overhead
- Exploiting recent SIMD architectural advances for irregular applications
- Flexible on-stack replacement in LLVM
- Have abstraction and eat performance, too: optimized heterogeneous computing with parallel patterns
- IPAS: intelligent protection against silent output corruption in scientific applications
- Inference of peak density of indirect branches to detect ROP attacks
- NRG-loops: adjusting power from within applications
- Opening polyhedral compiler's black box
- Portable and transparent software managed scheduling on accelerators for fair resource sharing
- Portable performance on asymmetric multicore processors
- Re-constructing high-level information for language-specific binary re-optimization
- Sparse flow-sensitive pointer analysis for multithreaded programs
- StructSlim: a lightweight profiler to guide structure splitting
- Symbolic range analysis of pointers
- Towards automatic significance analysis for approximate computing
- Trace-based affine reconstruction of codes
- Validating optimizations of concurrent C/C++ programs
- gpucc: an open-source GPGPU compiler