kirancodes.me
To Proof Maintenance & Beyond!
Venues / CGO /

CGO 2017

26 papers

  1. A collaborative dependence analysis framework · Nick P. Johnson, Jordan Fix, Stephen R. Beard, Taewook Oh, Thomas B. Jablin, David I. August
  2. A space- and energy-efficient code Compression/Decompression technique for coarse-grained reconfigurable architectures · Bernhard Egger, Hochan Lee, Duseok Kang, Mansureh S. Moghaddam, Youngchul Cho, Yeonbok Lee + 3 more
  3. Automatic detection of extended data-race-free regions · Alexandra Jimborean, Jonatan Waern, Per Ekemark, Stefanos Kaxiras, Alberto Ros
  4. Automatic generation of fast BLAS3-GEMM: a portable compiler approach · Xing Su, Xiangke Liao, Jingling Xue
  5. Characterizing data organization effects on heterogeneous memory architectures · Apan Qasem, Ashwin M. Aji, Gregory Rodgers
  6. Clairvoyance: look-ahead compile-time scheduling · Kim-Anh Tran, Trevor E. Carlson, Konstantinos Koukos, Magnus Själander, Vasileios Spiliopoulos, Stefanos Kaxiras + 1 more
  7. Cross-ISA machine emulation for multicores · Emilio G. Cota, Paolo Bonzini, Alex Bennée, Luca P. Carloni
  8. Discovery and exploitation of general reductions: a constraint based approach · Philip Ginsbach, Michael F. P. O'Boyle
  9. Dynamic buffer overflow detection for GPGPUs · Christopher Erb, Mike Collins, Joseph L. Greathouse
  10. FinePar: irregularity-aware fine-grained workload partitioning on integrated architectures · Feng Zhang, Bo Wu, Jidong Zhai, Bingsheng He, Wenguang Chen
  11. Formalizing the concurrency semantics of an LLVM fragment · Soham Chakraborty, Viktor Vafeiadis
  12. Incremental whole program optimization and compilation · Patrick W. Sathyanathan, Wenlei He, Ten H. Tzen
  13. Legato: end-to-end bounded region serializability using commodity hardware transactional memory · Aritra Sengupta, Man Cao, Michael D. Bond, Milind Kulkarni
  14. Lift: a functional data-parallel IR for high-performance GPU code generation · Michel Steuwer, Toomas Remmelg, Christophe Dubach
  15. Minimizing the cost of iterative compilation with active learning · William F. Ogilvie, Pavlos Petoumenos, Zheng Wang, Hugh Leather
  16. Optimistic loop optimization · Johannes Doerfert, Tobias Grosser, Sebastian Hack
  17. Optimizing function placement for large-scale data-center applications · Guilherme Ottoni, Bertrand Maher
  18. Parallel associative reductions in halide · Patricia Suriana, Andrew Adams, Shoaib Kamil
  19. Phase-aware optimization in approximate computing · Subrata Mitra, Manish K. Gupta, Sasa Misailovic, Saurabh Bagchi
  20. Pointer disambiguation via strict inequalities · Maroua Maalej, Vitor Paisante, Pedro Ramos, Laure Gonnord, Fernando Magno Quintão Pereira
  21. Removing checks in dynamically typed languages through efficient profiling · Gem Dot, Alejandro Martínez, Antonio González
  22. Software prefetching for indirect memory accesses · Sam Ainsworth, Timothy M. Jones
  23. Synthesizing benchmarks for predictive modeling · Chris Cummins, Pavlos Petoumenos, Zheng Wang, Hugh Leather
  24. Taming warp divergence · Jayvant Anantpur, R. Govindarajan
  25. ThinLTO: scalable and incremental LTO · Teresa Johnson, Mehdi Amini, Xinliang David Li
  26. TwinKernels: an execution model to improve GPU hardware scheduling at compile time · Xiang Gong, Zhongliang Chen, Amir Kavyan Ziabari, Rafael Ubal, David R. Kaeli