| 2009 | A Fast and Precise Static Loop Analysis Based on Abstract Interpretation, Program Slicing and Polytope Models. Paul Lokuciejewski, Daniel Cordes, Heiko Falk, Peter Marwedel |
| 2009 | A Practical Approach to Hardware Performance Monitoring Based Dynamic Optimizations in a Production JVM. John Cuthbertson, Sandhya Viswanathan, Konstantin Bobrovsky, Alexander Astapchuk, Eric Kaczmarek, Uma Srinivasan |
| 2009 | Alchemist: A Transparent Dependence Distance Profiling Infrastructure. Xiangyu Zhang, Armand Navabi, Suresh Jagannathan |
| 2009 | An Evaluation of Misaligned Data Access Handling Mechanisms in Dynamic Binary Translation Systems. Jianjun Li, Chenggang Wu, Wei-Chung Hsu |
| 2009 | Automatic Feature Generation for Machine Learning Based Optimizing Compilation. Hugh Leather, Edwin V. Bonilla, Michael F. P. O'Boyle |
| 2009 | Building Approximate Calling Context from Partial Call Traces. Mauricio J. Serrano, Xiaotong Zhuang |
| 2009 | Communication-Sensitive Static Dataflow for Parallel Message Passing Applications. Greg Bronevetsky |
| 2009 | Computer Generation of General Size Linear Transform Libraries. Yevgen Voronenko, Frédéric de Mesmay, Markus Püschel |
| 2009 | Cross-Input Learning and Discriminative Prediction in Evolvable Virtual Machines. Feng Mao, Xipeng Shen |
| 2009 | Detecting and Eliminating Potential Violations of Sequential Consistency for Concurrent C/C++ Programs. Yuelu Duan, Xiaobing Feng, Lei Wang, Chao Zhang, Pen-Chung Yew |
| 2009 | ESoftCheck: Removal of Non-vital Checks for Fault Tolerance. Jing Yu, María Jesús Garzarán, Marc Snir |
| 2009 | Fast Track: A Software System for Speculative Program Optimization. Kirk Kelsey, Tongxin Bai, Chen Ding, Chengliang Zhang |
| 2009 | OptiScope: Performance Accountability for Optimizing Compilers. Tipp Moseley, Dirk Grunwald, Ramesh Peri |
| 2009 | Perflint: A Context Sensitive Performance Advisor for C++ Programs. Lixia Liu, Silvius Rus |
| 2009 | Procedural Abstraction with Reverse Prefix Trees. Stefan Schäckeler, Weijia Shang |
| 2009 | Proceedings of the CGO 2009, The Seventh International Symposium on Code Generation and Optimization, Seattle, Washington, USA, March 22-25, 2009 |
| 2009 | Profiling k-Iteration Paths: A Generalization of the Ball-Larus Profiling Algorithm. Subhajit Roy, Y. N. Srikant |
| 2009 | Reducing Memory Ordering Overheads in Software Transactional Memory. Michael F. Spear, Maged M. Michael, Michael L. Scott, Peng Wu |
| 2009 | Revisiting Out-of-SSA Translation for Correctness, Code Quality and Efficiency. Benoit Boissinot, Alain Darte, Fabrice Rastello, Benoît Dupont de Dinechin, Christophe Guillon |
| 2009 | Scenario Based Optimization: A Framework for Statically Enabling Online Optimizations. Jason Mars, Robert Hundt |
| 2009 | Software Pipelined Execution of Stream Programs on GPUs. Abhishek Udupa, R. Govindarajan, Matthew J. Thazhuthaveetil |
| 2009 | Stream Compilation for Real-Time Embedded Multicore Systems. Yoonseo Choi, Yuan Lin, Nathan Chong, Scott A. Mahlke, Trevor N. Mudge |
| 2009 | Techniques for Region-Based Register Allocation. Ivan D. Baev |
| 2009 | Transparent Debugging of Dynamically Optimized Code. Naveen Kumar, Bruce R. Childers, Mary Lou Soffa |
| 2009 | Two-Level Dictionary Code Compression: A New Scheme to Improve Instruction Code Density of Embedded Applications. Mikael Collin, Mats Brorsson |
| 2009 | Wave Propagation and Deep Propagation for Pointer Analysis. Fernando Magno Quintão Pereira, Daniel Berlin |
| 2009 | Workload Reduction for Multi-input Feedback-Directed Optimization. Paul Berube, José Nelson Amaral, Rayson Ho, Raúl Silvera |