Vijay Janapa Reddi, Aaron Smith, Lingjia Tang
Proceedings of the 15th International Symposium on Code Generation and Optimization
CGO, 2017.
@proceedings{CGO-2017,
editor = "Vijay Janapa Reddi and Aaron Smith and Lingjia Tang",
isbn = "978-1-5090-4931-8",
publisher = "{ACM}",
title = "{Proceedings of the 15th International Symposium on Code Generation and Optimization}",
year = 2017,
}
Contents (26 items)
- CGO-2017-SenguptaCBK #bound #hardware #memory management #named #transaction #using
- Legato: end-to-end bounded region serializability using commodity hardware transactional memory (AS, MC, MDB, MK0), pp. 1–13.
- CGO-2017-JimboreanWEKR #automation #detection
- Automatic detection of extended data-race-free regions (AJ, JW, PE, SK, AR), pp. 14–26.
- CGO-2017-ZhangWZHC #architecture #clustering #fine-grained #named
- FinePar: irregularity-aware fine-grained workload partitioning on integrated architectures (FZ0, BW0, JZ, BH, WC), pp. 27–38.
- CGO-2017-GongCZUK #execution #gpu #hardware #kernel #named #scheduling
- TwinKernels: an execution model to improve GPU hardware scheduling at compile time (XG, ZC, AKZ, RU, DRK), pp. 39–49.
- CGO-2017-AnantpurG
- Taming warp divergence (JA, RG), pp. 50–60.
- CGO-2017-ErbCG #detection
- Dynamic buffer overflow detection for GPGPUs (CE, MC, JLG), pp. 61–73.
- CGO-2017-SteuwerRD #code generation #functional #gpu #information retrieval #named
- Lift: a functional data-parallel IR for high-performance GPU code generation (MS, TR, CD), pp. 74–85.
- CGO-2017-CumminsP0L #benchmark #metric #modelling #predict
- Synthesizing benchmarks for predictive modeling (CC, PP, ZW0, HL), pp. 86–99.
- CGO-2017-ChakrabortyV #concurrent #formal method #semantics
- Formalizing the concurrency semantics of an LLVM fragment (SC, VV), pp. 100–110.
- CGO-2017-JohnsonAL #incremental #named #scalability
- ThinLTO: scalable and incremental LTO (TJ, MA, DXL), pp. 111–121.
- CGO-2017-SuLX #approach #automation #compilation #generative #performance
- Automatic generation of fast BLAS3-GEMM: a portable compiler approach (XS, XL, JX), pp. 122–133.
- CGO-2017-MaalejPRGP #ambiguity #pointer #strict
- Pointer disambiguation via strict inequalities (MM, VP, PR, LG, FMQP), pp. 134–147.
- CGO-2017-JohnsonFBOJA #analysis #collaboration #dependence #framework
- A collaborative dependence analysis framework (NPJ, JF, SRB, TO, TBJ, DIA), pp. 148–159.
- CGO-2017-QasemAR #architecture #data transformation #memory management
- Characterizing data organization effects on heterogeneous memory architectures (AQ, AMA, GR), pp. 160–170.
- CGO-2017-TranCKSSKJ #named #scheduling
- Clairvoyance: look-ahead compile-time scheduling (KAT, TEC, KK, MS, VS, SK, AJ), pp. 171–184.
- CGO-2017-MitraGMB #approximate #optimisation
- Phase-aware optimization in approximate computing (SM, MKG, SM, SB), pp. 185–196.
- CGO-2017-EggerLKMCLKHC #architecture #configuration management #energy
- A space- and energy-efficient code Compression/Decompression technique for coarse-grained reconfigurable architectures (BE, HL, DK, MSM, YC, YL, SK, SH, KC), pp. 197–209.
- CGO-2017-CotaBBC #multi
- Cross-ISA machine emulation for multicores (EGC, PB, AB, LPC), pp. 210–220.
- CGO-2017-SathyanathanHT #compilation #incremental #optimisation
- Incremental whole program optimization and compilation (PWS, WH, THT), pp. 221–232.
- CGO-2017-OttoniM #optimisation #scalability
- Optimizing function placement for large-scale data-center applications (GO, BM), pp. 233–244.
- CGO-2017-OgilvieP0L #compilation #cost analysis #learning
- Minimizing the cost of iterative compilation with active learning (WFO, PP, ZW0, HL), pp. 245–256.
- CGO-2017-DotM0 #performance #profiling
- Removing checks in dynamically typed languages through efficient profiling (GD, AM, AG0), pp. 257–268.
- CGO-2017-GinsbachO #approach #constraints #reduction
- Discovery and exploitation of general reductions: a constraint based approach (PG, MFPO), pp. 269–280.
- CGO-2017-SurianaAK #parallel #reduction
- Parallel associative reductions in halide (PS, AA, SK), pp. 281–291.
- CGO-2017-DoerfertGH #optimisation
- Optimistic loop optimization (JD, TG, SH), pp. 292–304.
- CGO-2017-AinsworthJ #memory management
- Software prefetching for indirect memory accesses (SA, TMJ0), pp. 305–317.