default search action
CGO 2016: Barcelona, Spain
- Björn Franke, Youfeng Wu, Fabrice Rastello:
Proceedings of the 2016 International Symposium on Code Generation and Optimization, CGO 2016, Barcelona, Spain, March 12-18, 2016. ACM 2016, ISBN 978-1-4503-3778-6
Profiling Feedback
- Tongping Liu, Xu Liu:
Cheetah: detecting false sharing efficiently and effectively. 1-11 - Dehao Chen, Xinliang David Li, Tipp Moseley:
AutoFDO: automatic feedback-directed optimization for warehouse-scale applications. 12-23 - Ivan Jibaja, Ting Cao, Stephen M. Blackburn, Kathryn S. McKinley:
Portable performance on asymmetric multicore processors. 24-35
Data Layout and Vectorization
- Probir Roy, Xu Liu:
StructSlim: a lightweight profiler to guide structure splitting. 36-46 - Linchuan Chen, Peng Jiang, Gagan Agrawal:
Exploiting recent SIMD architectural advances for irregular applications. 47-58 - Hao Zhou, Jingling Xue:
Exploiting mixed SIMD parallelism by reducing data reorganization overhead. 59-69
GPU
- Rajkishore Barik, Naila Farooqui, Brian T. Lewis, Chunling Hu, Tatiana Shpeisman:
A black-box approach to energy-aware scheduling on integrated CPU-GPU systems. 70-81 - Christos Margiolas, Michael F. P. O'Boyle:
Portable and transparent software managed scheduling on accelerators for fair resource sharing. 82-93 - Dong Nguyen, Jongeun Lee:
Communication-aware mapping of stream graphs for multi-GPU platforms. 94-104 - Jingyue Wu, Artem Belevich, Eli Bendersky, Mark Heffernan, Chris Leary, Jacques A. Pienaar, Bjarke Roune, Rob Springer, Xuetian Weng, Robert Hundt:
gpucc: an open-source GPGPU compiler. 105-116
Affine Programs
- Daniele G. Spampinato, Markus Püschel:
A basic linear algebra compiler for structured matrices. 117-127 - Lénaïc Bagnères, Oleksandr Zinenko, Stéphane Huot, Cédric Bastoul:
Opening polyhedral compiler's black box. 128-138 - Gabriel Rodríguez, José M. Andión, Mahmut T. Kandemir, Juan Touriño:
Trace-based affine reconstruction of codes. 139-149
Static Analysis
- Mateus Tymburibá, Rubens E. A. Moreira, Fernando Magno Quintão Pereira:
Inference of peak density of indirect branches to detect ROP attacks. 150-159 - Yulei Sui, Peng Di, Jingling Xue:
Sparse flow-sensitive pointer analysis for multithreaded programs. 160-170 - Vitor Paisante, Maroua Maalej, Leonardo Barbosa e Oliveira, Laure Gonnord, Fernando Magno Quintão Pereira:
Symbolic range analysis of pointers. 171-181
Programming Models
- Vassilis Vassiliadis, Jan Riehme, Jens Deussen, Konstantinos Parasyris, Christos D. Antonopoulos, Nikolaos Bellas, Spyros Lalis, Uwe Naumann:
Towards automatic significance analysis for approximate computing. 182-193 - Kevin J. Brown, HyoukJoong Lee, Tiark Rompf, Arvind K. Sujeeth, Christopher De Sa, Christopher R. Aberger, Kunle Olukotun:
Have abstraction and eat performance, too: optimized heterogeneous computing with parallel patterns. 194-205 - Melanie Kambadur, Martha A. Kim:
NRG-loops: adjusting power from within applications. 206-215
Correctness
- Soham Chakraborty, Viktor Vafeiadis:
Validating optimizations of concurrent C/C++ programs. 216-226 - Ignacio Laguna, Martin Schulz, David F. Richards, Jon Calhoun, Luke N. Olson:
IPAS: intelligent protection against silent output corruption in scientific applications. 227-238 - Adarsh Yoga, Santosh Nagarakatte:
Atomicity violation checker for task parallel programs. 239-249
Binary/Virtualization
- Daniele Cono D'Elia, Camil Demetrescu:
Flexible on-stack replacement in LLVM. 250-260 - Byron Hawkins, Brian Demsky, Michael B. Taylor:
BlackBox: lightweight security monitoring for COTS binaries. 261-272 - Toshihiko Koju, Reid Copeland, Motohiro Kawahito, Moriyoshi Ohara:
Re-constructing high-level information for language-specific binary re-optimization. 273-283
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.