Björn Franke, Youfeng Wu, Fabrice Rastello
Proceedings of the 14th International Symposium on Code Generation and Optimization
CGO, 2016.
@proceedings{CGO-2016,
editor = "Björn Franke and Youfeng Wu and Fabrice Rastello",
isbn = "978-1-4503-3778-6",
publisher = "{ACM}",
title = "{Proceedings of the 14th International Symposium on Code Generation and Optimization}",
year = 2016,
}
Contents (25 items)
- CGO-2016-LiuL #detection #effectiveness #named
- Cheetah: detecting false sharing efficiently and effectively (TL, XL0), pp. 1–11.
- CGO-2016-ChenLM #automation #named #optimisation
- AutoFDO: automatic feedback-directed optimization for warehouse-scale applications (DC, DXL, TM), pp. 12–23.
- CGO-2016-JibajaCBM #manycore #performance #symmetry
- Portable performance on asymmetric multicore processors (IJ, TC, SMB, KSM), pp. 24–35.
- CGO-2016-RoyL #lightweight #named #profiling
- StructSlim: a lightweight profiler to guide structure splitting (PR, XL0), pp. 36–46.
- CGO-2016-ChenJA #architecture
- Exploiting recent SIMD architectural advances for irregular applications (LC, PJ, GA), pp. 47–58.
- CGO-2016-ZhouX #parallel
- Exploiting mixed SIMD parallelism by reducing data reorganization overhead (HZ0, JX), pp. 59–69.
- CGO-2016-BarikFLHS #approach #black box #cpu #energy #gpu #scheduling
- A black-box approach to energy-aware scheduling on integrated CPU-GPU systems (RB, NF, BTL, CH, TS), pp. 70–81.
- CGO-2016-MargiolasO #resource management #scheduling
- Portable and transparent software managed scheduling on accelerators for fair resource sharing (CM, MFPO), pp. 82–93.
- CGO-2016-NguyenL #graph #multi #platform
- Communication-aware mapping of stream graphs for multi-GPU platforms (DN0, JL), pp. 94–104.
- CGO-2016-WuBBHLPRSWH #compilation #named #open source
- gpucc: an open-source GPGPU compiler (JW, AB, EB, MH, CL, JAP, BR, RS, XW, RH), pp. 105–116.
- CGO-2016-SpampinatoP #algebra #compilation #linear #matrix
- A basic linear algebra compiler for structured matrices (DGS, MP), pp. 117–127.
- CGO-2016-BagneresZHB #black box #compilation
- Opening polyhedral compiler's black box (LB, OZ, SH, CB), pp. 128–138.
- CGO-2016-0001AKT #re-engineering
- Trace-based affine reconstruction of codes (GR0, JMA, MTK, JT), pp. 139–149.
- CGO-2016-TymburibaMP #branch #detection
- Inference of peak density of indirect branches to detect ROP attacks (MT, REAM, FMQP), pp. 150–159.
- CGO-2016-SuiDX #analysis #parallel #pointer #source code #thread
- Sparse flow-sensitive pointer analysis for multithreaded programs (YS, PD, JX), pp. 160–170.
- CGO-2016-PaisanteMBGP #analysis #pointer
- Symbolic range analysis of pointers (VP, MM, LBeO, LG, FMQP), pp. 171–181.
- CGO-2016-VassiliadisRDPA #analysis #approximate #automation #towards
- Towards automatic significance analysis for approximate computing (VV, JR, JD, KP, CDA, NB, SL, UN), pp. 182–193.
- CGO-2016-BrownLRSSAO #abstraction #parallel #performance
- Have abstraction and eat performance, too: optimized heterogeneous computing with parallel patterns (KJB, HL, TR, AKS, CDS, CRA, KO), pp. 194–205.
- CGO-2016-KambadurK #named
- NRG-loops: adjusting power from within applications (MK, MAK), pp. 206–215.
- CGO-2016-ChakrabortyV #c #c++ #concurrent #optimisation #source code #validation
- Validating optimizations of concurrent C/C++ programs (SC, VV), pp. 216–226.
- CGO-2016-LagunaSRCO #named
- IPAS: intelligent protection against silent output corruption in scientific applications (IL, MS0, DFR, JC, LNO), pp. 227–238.
- CGO-2016-YogaN #parallel #source code
- Atomicity violation checker for task parallel programs (AY, SN), pp. 239–249.
- CGO-2016-DEliaD #flexibility
- Flexible on-stack replacement in LLVM (DCD, CD), pp. 250–260.
- CGO-2016-HawkinsDT #lightweight #monitoring #named #off the shelf #security
- BlackBox: lightweight security monitoring for COTS binaries (BH, BD, MBT), pp. 261–272.
- CGO-2016-KojuCKO
- Re-constructing high-level information for language-specific binary re-optimization (TK, RC, MK, MO), pp. 273–283.