Abstract is missing.
- Biological computation (keynote)Sara-Jane Dunn. 1 [doi]
- SIMD intrinsics on managed language runtimesAlen Stojanov, Ivaylo Toskov, Tiark Rompf, Markus Püschel. 2-15 [doi]
- CollectionSwitch: a framework for efficient and dynamic collection selectionDiego Costa, Artur Andrzejak. 16-26 [doi]
- Analyzing and optimizing task granularity on the JVMAndrea Rosà, Eduardo Rosales, Walter Binder. 27-37 [doi]
- Automating efficient variable-grained resiliency for low-power IoT systemsSara S. Baghsorkhi, Christos Margiolas. 38-49 [doi]
- Resilient decentralized Android application repackaging detection using logic bombsQiang Zeng 0001, Lannan Luo, Zhiyun Qian, Xiaojiang Du, Zhoujun Li. 50-61 [doi]
- nAdroid: statically detecting ordering violations in Android applicationsXinwei Fu, Dongyoon Lee, Changhee Jung. 62-74 [doi]
- SGXElide: enabling enclave code secrecy via self-modificationErick Bauman, Huibo Wang, Mingwei Zhang, Zhiqiang Lin. 75-86 [doi]
- Poker: permutation-based SIMD execution of intensive tree search by path encodingFeng Zhang, Jingling Xue. 87-99 [doi]
- High performance stencil code generation with liftBastian Hagedorn, Larisa Stoltzfus, Michel Steuwer, Sergei Gorlatch, Christophe Dubach. 100-112 [doi]
- Qubit allocationMarcos Yukio Siraichi, Vinícius Fernandes dos Santos, Sylvain Collange, Fernando Magno Quintão Pereira. 113-125 [doi]
- Dominance-based duplication simulation (DBDS): code duplication to enable compiler optimizationsDavid Leopoldseder, Lukas Stadler, Thomas Würthinger, Josef Eisl, Doug Simon, Hanspeter Mössenböck. 126-137 [doi]
- The generalized matrix chain algorithmHenrik Barthels, Marcin Copik, Paolo Bientinesi. 138-148 [doi]
- CVR: efficient vectorization of SpMV on x86 processorsBiwei Xie, Jianfeng Zhan, Xu Liu, Wanling Gao, Zhen Jia, Xiwen He, Lixin Zhang. 149-162 [doi]
- Look-ahead SLP: auto-vectorization in the presence of commutative operationsVasileios Porpodas, Rodrigo C. O. Rocha, Luís F. W. Góes. 163-174 [doi]
- Conflict-free vectorization of associative irregular applications with recent SIMD architectural advancesPeng Jiang, Gagan Agrawal. 175-187 [doi]
- Scalable concurrency debugging with distributed graph processingLong Zheng 0003, Xiaofei Liao, Hai Jin, Jieshan Zhao, Qinggang Wang. 188-199 [doi]
- Lightweight detection of cache conflictsProbir Roy, Shuaiwen Leon Song, Sriram Krishnamoorthy, Xu Liu. 200-213 [doi]
- CUDAAdvisor: LLVM-based runtime profiling for modern GPUsDu Shen, Shuaiwen Leon Song, Ang Li, Xu Liu. 214-227 [doi]
- May-happen-in-parallel analysis with static vector clocksQing Zhou, Lian Li 0002, Lei Wang, Jingling Xue, Xiaobing Feng 0002. 228-240 [doi]
- DeLICM: scalar dependence removal at zero memory costMichael Kruse, Tobias Grosser. 241-253 [doi]
- Loop transformations leveraging hardware prefetchingSavvas Sioutas, Sander Stuijk, Henk Corporaal, Twan Basten, Lou J. Somers. 254-264 [doi]
- Transforming loop chains via macro dataflow graphsEddie C. Davis, Michelle Mills Strout, Catherine Olschanowsky. 265-277 [doi]
- Local memory-aware kernel perforationDaniel Maier, Biagio Cosenza, Ben H. H. Juurlink. 278-287 [doi]
- AutoPA: automatically generating active driver from original passive driver codeJia-Ju Bai, Yu-Ping Wang, Shi-Min Hu. 288-299 [doi]
- Synthesizing an instruction selection rule library from semantic specificationsSebastian Buchwald, Andreas Fried, Sebastian Hack. 300-313 [doi]
- Synthesizing programs that expose performance bottlenecksLuca Della Toffola, Michael Pradel, Thomas R. Gross. 314-326 [doi]
- Program generation for small-scale linear algebra applicationsDaniele G. Spampinato, Diego Fabregat-Traver, Paolo Bientinesi, Markus Püschel. 327-339 [doi]
- Optimal DNN primitive selection with partitioned boolean quadratic programmingAndrew Anderson, David Gregg. 340-351 [doi]
- Register allocation for Intel processor graphicsWei-Yu Chen, Guei-Yuan Lueh, Pratik Ashar, Kaiyu Chen, Buqi Cheng. 352-364 [doi]
- A compiler for cyber-physical digital microfluidic biochipsChristopher Curtis, Daniel T. Grissom, Philip Brisk. 365-377 [doi]