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

CGO 2018

31 papers

  1. A compiler for cyber-physical digital microfluidic biochips · Christopher Curtis, Daniel T. Grissom, Philip Brisk
  2. Analyzing and optimizing task granularity on the JVM · Andrea Rosà, Eduardo Rosales, Walter Binder
  3. AutoPA: automatically generating active driver from original passive driver code · Jia-Ju Bai, Yu-Ping Wang, Shi-Min Hu
  4. Automating efficient variable-grained resiliency for low-power IoT systems · Sara S. Baghsorkhi, Christos Margiolas
  5. Biological computation (keynote) · Sara-Jane Dunn
  6. CUDAAdvisor: LLVM-based runtime profiling for modern GPUs · Du Shen, Shuaiwen Leon Song, Ang Li, Xu Liu
  7. CVR: efficient vectorization of SpMV on x86 processors · Biwei Xie, Jianfeng Zhan, Xu Liu, Wanling Gao, Zhen Jia, Xiwen He + 1 more
  8. CollectionSwitch: a framework for efficient and dynamic collection selection · Diego Costa, Artur Andrzejak
  9. Conflict-free vectorization of associative irregular applications with recent SIMD architectural advances · Peng Jiang, Gagan Agrawal
  10. DeLICM: scalar dependence removal at zero memory cost · Michael Kruse, Tobias Grosser
  11. Dominance-based duplication simulation (DBDS): code duplication to enable compiler optimizations · David Leopoldseder, Lukas Stadler, Thomas Würthinger, Josef Eisl, Doug Simon, Hanspeter Mössenböck
  12. High performance stencil code generation with lift · Bastian Hagedorn, Larisa Stoltzfus, Michel Steuwer, Sergei Gorlatch, Christophe Dubach
  13. Lightweight detection of cache conflicts · Probir Roy, Shuaiwen Leon Song, Sriram Krishnamoorthy, Xu Liu
  14. Local memory-aware kernel perforation · Daniel Maier, Biagio Cosenza, Ben H. H. Juurlink
  15. Look-ahead SLP: auto-vectorization in the presence of commutative operations · Vasileios Porpodas, Rodrigo C. O. Rocha, Luís F. W. Góes
  16. Loop transformations leveraging hardware prefetching · Savvas Sioutas, Sander Stuijk, Henk Corporaal, Twan Basten, Lou J. Somers
  17. May-happen-in-parallel analysis with static vector clocks · Qing Zhou, Lian Li, Lei Wang, Jingling Xue, Xiaobing Feng
  18. Optimal DNN primitive selection with partitioned boolean quadratic programming · Andrew Anderson, David Gregg
  19. Poker: permutation-based SIMD execution of intensive tree search by path encoding · Feng Zhang, Jingling Xue
  20. Program generation for small-scale linear algebra applications · Daniele G. Spampinato, Diego Fabregat-Traver, Paolo Bientinesi, Markus Püschel
  21. Qubit allocation · Marcos Yukio Siraichi, Vinícius Fernandes dos Santos, Caroline Collange, Fernando Magno Quintão Pereira
  22. Register allocation for Intel processor graphics · Wei-Yu Chen, Guei-Yuan Lueh, Pratik Ashar, Kaiyu Chen, Buqi Cheng
  23. Resilient decentralized Android application repackaging detection using logic bombs · Qiang Zeng, Lannan Luo, Zhiyun Qian, Xiaojiang Du, Zhoujun Li
  24. SGXElide: enabling enclave code secrecy via self-modification · Erick Bauman, Huibo Wang, Mingwei Zhang, Zhiqiang Lin
  25. SIMD intrinsics on managed language runtimes · Alen Stojanov, Ivaylo Toskov, Tiark Rompf, Markus Püschel
  26. Scalable concurrency debugging with distributed graph processing · Long Zheng, Xiaofei Liao, Hai Jin, Jieshan Zhao, Qinggang Wang
  27. Synthesizing an instruction selection rule library from semantic specifications · Sebastian Buchwald, Andreas Fried, Sebastian Hack
  28. Synthesizing programs that expose performance bottlenecks · Luca Della Toffola, Michael Pradel, Thomas R. Gross
  29. The generalized matrix chain algorithm · Henrik Barthels, Marcin Copik, Paolo Bientinesi
  30. Transforming loop chains via macro dataflow graphs · Eddie C. Davis, Michelle Mills Strout, Catherine Olschanowsky
  31. nAdroid: statically detecting ordering violations in Android applications · Xinwei Fu, Dongyoon Lee, Changhee Jung