| 2009 | A Framework for Exploring Optimization Properties. Min Zhao, Bruce R. Childers, Mary Lou Soffa |
| 2009 | Blind Optimization for Exploiting Hardware Features. Dan Knights, Todd Mytkowicz, Peter F. Sweeney, Michael C. Mozer, Amer Diwan |
| 2009 | Challenges in Code Optimization of Parallel Programs. Vivek Sarkar |
| 2009 | Compile-Time Analysis and Specialization of Clocks in Concurrent Programs. Nalini Vasudevan, Olivier Tardieu, Julian Dolby, Stephen A. Edwards |
| 2009 | Compiler Construction, 18th International Conference, CC 2009, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009, York, UK, March 22-29, 2009. Proceedings Oege de Moor, Michael I. Schwartzbach |
| 2009 | Decorated Attribute Grammars: Attribute Evaluation Meets Strategic Programming. Lennart C. L. Kats, Anthony M. Sloane, Eelco Visser |
| 2009 | Dynamic Look Ahead Compilation: A Technique to Hide JIT Compilation Latencies in Multicore Environment. Simone Campanoni, Martino Sykora, Giovanni Agosta, Stefano Crespi-Reghizzi |
| 2009 | Exploiting Speculative TLP in Recursive Programs by Dynamic Thread Prediction. Lin Gao, Lian Li, Jingling Xue, Tin-Fook Ngai |
| 2009 | Extensible Proof-Producing Compilation. Magnus O. Myreen, Konrad Slind, Michael J. C. Gordon |
| 2009 | Faster Scannerless GLR Parsing. Giorgios Economopoulos, Paul Klint, Jurgen J. Vinju |
| 2009 | From Specification to Optimisation: An Architecture for Optimisation of Java Bytecode. Richard Warburton, Sara Kalvala |
| 2009 | How to CPS Transform a Monad. Annette Bieniusa, Peter Thiemann |
| 2009 | Implementation and Use of Transactional Memory with Dynamic Separation. Martín Abadi, Andrew Birrell, Tim Harris, Johnson Hsieh, Michael Isard |
| 2009 | Live Debugging of Distributed Systems. Darren Dao, Jeannie R. Albrecht, Charles Killian, Amin Vahdat |
| 2009 | Loop-Aware Instruction Scheduling with Dynamic Contention Tracking for Tiled Dataflow Architectures. Muhammad Umar Farooq, Lizy K. John |
| 2009 | Parsing C/C++ Code without Pre-processing. Yoann Padioleau |
| 2009 | Precise Management of Scratchpad Memories for Localising Array Accesses in Scientific Codes. Armin Größlinger |
| 2009 | Register Spilling and Live-Range Splitting for SSA-Form Programs. Matthias Braun, Sebastian Hack |
| 2009 | SSA Elimination after Register Allocation. Fernando Magno Quintão Pereira, Jens Palsberg |
| 2009 | Scheduling Tasks to Maximize Usage of Aggregate Variables in Place. Samah Abu-Mahmeed, Cheryl McCosh, Zoran Budimlic, Ken Kennedy, Kaushik Ravindran, Kevin Hogan, Paul Austin, Steve Rogers, Jacob Kornerup |