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

CC 2018

20 papers

  1. A polyhedral compilation framework for loops with dynamic data-dependent bounds · Jie Zhao, Michael Kruse, Albert Cohen
  2. A session type provider: compile-time API generation of distributed protocols with refinements in F# · Rumyana Neykova, Raymond Hu, Nobuko Yoshida, Fahd Abdeljallal
  3. An efficient data structure for must-alias analysis · George Kastrinis, George Balatsouras, Kostas Ferles, Nefeli Prokopaki-Kostopoulou, Yannis Smaragdakis
  4. CAnDL: a domain specific language for compiler analysis · Philip Ginsbach, Lewis Crawford, Michael F. P. O'Boyle
  5. Compiler and language design for quantum computing (keynote) · Bettina Heim
  6. Compiling for concise code and efficient I/O · Sebastian Ertel, Andrés Goens, Justus Adam, Jerónimo Castrillón
  7. Computing partially path-sensitive MFP solutions in data flow analyses · Komal Pathade, Uday P. Khedker
  8. Efficient dynamic analysis for Node.js · Haiyang Sun, Daniele Bonetta, Christian Humer, Walter Binder
  9. Fast and flexible instruction selection with constraints · Patrick Thier, M. Anton Ertl, Andreas Krall
  10. Finding missed compiler optimizations by differential testing · Gergö Barany
  11. Generalized profile-guided iterator recognition · Stanislav Manilov, Christos Vasiladiotis, Björn Franke
  12. Modeling the conflicting demands of parallelism and Temporal/Spatial locality in affine scheduling · Oleksandr Zinenko, Sven Verdoolaege, Chandan Reddy, Jun Shirako, Tobias Grosser, Vivek Sarkar + 1 more
  13. PAYJIT: space-optimal JIT compilation and its practical implementation · Jacob Brock, Chen Ding, Xiaoran Xu, Yan Zhang
  14. Parallel sparse flow-sensitive points-to analysis · Jisheng Zhao, Michael G. Burke, Vivek Sarkar
  15. Polyhedral expression propagation · Johannes Doerfert, Shrey Sharma, Sebastian Hack
  16. Rethinking compilers in the rise of machine learning and AI (keynote) · Xipeng Shen
  17. Semantic reasoning about the sea of nodes · Delphine Demange, Yon Fernández de Retana, David Pichardie
  18. Tail call elimination and data representation for functional languages on the Java virtual machine · Magnus Madsen, Ramin Zarifi, Ondrej Lhoták
  19. Termination checking and task decomposition for task-based intermittent programs · Alexei Colin, Brandon Lucia
  20. Towards a compiler analysis for parallel algorithmic skeletons · Tobias J. K. Edler von Koch, Stanislav Manilov, Christos Vasiladiotis, Murray Cole, Björn Franke