default search action
CGO 2018: Vösendorf / Vienna, Austria
- Jens Knoop, Markus Schordan, Teresa Johnson, Michael F. P. O'Boyle:
Proceedings of the 2018 International Symposium on Code Generation and Optimization, CGO 2018, Vösendorf / Vienna, Austria, February 24-28, 2018. ACM 2018
Keynote
- Sara-Jane Dunn:
Biological computation (keynote). 1
Managed Runtimes
- Alen Stojanov, Ivaylo Toskov, Tiark Rompf, Markus Püschel:
SIMD intrinsics on managed language runtimes. 2-15 - Diego Costa, Artur Andrzejak:
CollectionSwitch: a framework for efficient and dynamic collection selection. 16-26 - Andrea Rosà, Eduardo Rosales, Walter Binder:
Analyzing and optimizing task granularity on the JVM. 27-37
Resilience and Security
- Sara S. Baghsorkhi, Christos Margiolas:
Automating efficient variable-grained resiliency for low-power IoT systems. 38-49 - Qiang Zeng, Lannan Luo, Zhiyun Qian, Xiaojiang Du, Zhoujun Li:
Resilient decentralized Android application repackaging detection using logic bombs. 50-61 - Xinwei Fu, Dongyoon Lee, Changhee Jung:
nAdroid: statically detecting ordering violations in Android applications. 62-74 - Erick Bauman, Huibo Wang, Mingwei Zhang, Zhiqiang Lin:
SGXElide: enabling enclave code secrecy via self-modification. 75-86
Best Paper Finalists
- Feng Zhang, Jingling Xue:
Poker: permutation-based SIMD execution of intensive tree search by path encoding. 87-99 - Bastian Hagedorn, Larisa Stoltzfus, Michel Steuwer, Sergei Gorlatch, Christophe Dubach:
High performance stencil code generation with lift. 100-112 - Marcos Yukio Siraichi, Vinícius Fernandes dos Santos, Caroline Collange, Fernando Magno Quintão Pereira:
Qubit allocation. 113-125 - David Leopoldseder, Lukas Stadler, Thomas Würthinger, Josef Eisl, Doug Simon, Hanspeter Mössenböck:
Dominance-based duplication simulation (DBDS): code duplication to enable compiler optimizations. 126-137
Linear Algebra and Vectorization
- Henrik Barthels, Marcin Copik, Paolo Bientinesi:
The generalized matrix chain algorithm. 138-148 - Biwei Xie, Jianfeng Zhan, Xu Liu, Wanling Gao, Zhen Jia, Xiwen He, Lixin Zhang:
CVR: efficient vectorization of SpMV on x86 processors. 149-162 - Vasileios Porpodas, Rodrigo C. O. Rocha, Luís F. W. Góes:
Look-ahead SLP: auto-vectorization in the presence of commutative operations. 163-174 - Peng Jiang, Gagan Agrawal:
Conflict-free vectorization of associative irregular applications with recent SIMD architectural advances. 175-187
Static and Dynamic Analysis
- Long Zheng, Xiaofei Liao, Hai Jin, Jieshan Zhao, Qinggang Wang:
Scalable concurrency debugging with distributed graph processing. 188-199 - Probir Roy, Shuaiwen Leon Song, Sriram Krishnamoorthy, Xu Liu:
Lightweight detection of cache conflicts. 200-213 - Du Shen, Shuaiwen Leon Song, Ang Li, Xu Liu:
CUDAAdvisor: LLVM-based runtime profiling for modern GPUs. 214-227 - Qing Zhou, Lian Li, Lei Wang, Jingling Xue, Xiaobing Feng:
May-happen-in-parallel analysis with static vector clocks. 228-240
Memory Usage Optimisation
- Michael Kruse, Tobias Grosser:
DeLICM: scalar dependence removal at zero memory cost. 241-253 - Savvas Sioutas, Sander Stuijk, Henk Corporaal, Twan Basten, Lou J. Somers:
Loop transformations leveraging hardware prefetching. 254-264 - Eddie C. Davis, Michelle Mills Strout, Catherine Olschanowsky:
Transforming loop chains via macro dataflow graphs. 265-277 - Daniel Maier, Biagio Cosenza, Ben H. H. Juurlink:
Local memory-aware kernel perforation. 278-287
Program Generation and Synthesis
- Jia-Ju Bai, Yu-Ping Wang, Shi-Min Hu:
AutoPA: automatically generating active driver from original passive driver code. 288-299 - Sebastian Buchwald, Andreas Fried, Sebastian Hack:
Synthesizing an instruction selection rule library from semantic specifications. 300-313 - Luca Della Toffola, Michael Pradel, Thomas R. Gross:
Synthesizing programs that expose performance bottlenecks. 314-326 - Daniele G. Spampinato, Diego Fabregat-Traver, Paolo Bientinesi, Markus Püschel:
Program generation for small-scale linear algebra applications. 327-339
Compilation for Specialised Domains
- Andrew Anderson, David Gregg:
Optimal DNN primitive selection with partitioned boolean quadratic programming. 340-351 - Wei-Yu Chen, Guei-Yuan Lueh, Pratik Ashar, Kaiyu Chen, Buqi Cheng:
Register allocation for Intel processor graphics. 352-364 - Christopher Curtis, Daniel T. Grissom, Philip Brisk:
A compiler for cyber-physical digital microfluidic biochips. 365-377
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.