| 2005 | SWIFT: Software Implemented Fault Tolerance. | George A. Reis, Jonathan Chang, Neil Vachharajani, Ram Rangan, David I. August |
| 2005 | Compiler Managed Dynamic Instruction Placement in a Low-Power Code Cache. | Rajiv A. Ravindran, Pracheeti D. Nagarkar, Ganesh S. Dasika, Eric D. Marsman, Robert M. Senger, Scott A. Mahlke, Richard B. Brown |
| 2005 | Sentinel PRE: Hoisting beyond Exception Dependency with Dynamic Deoptimization. | Rei Odaira, Kei Hiraki |
| 2005 | Compile-Time Concurrent Marking Write Barrier Removal. | V. Krishna Nandivada, David Detlefs |
| 2005 | Phase-Aware Remote Profiling. | Priya Nagpurkar, Chandra Krintz, Timothy Sherwood |
| 2005 | Optimizing Sorting with Genetic Algorithms. | Xiaoming Li, Mara Jess Garzarn, David A. Padua |
| 2005 | A Progressive Register Allocator for Irregular Architectures. | David Koes, Seth Copen Goldstein |
| 2005 | Effective Adaptive Computing Environment Management via Dynamic Optimization. | Shiwen Hu, Madhavi Gopal Valluri, Lizy Kurian John |
| 2005 | Virtual Machine Learning: Thinking like a Computer Architect. | Michael Hind |
| 2005 | Practical and Accurate Low-Level Pointer Analysis. | Bolei Guo, Matthew J. Bridges, Spyridon Triantafyllis, Guilherme Ottoni, Easwaran Raman, David I. August |
| 2005 | Performance of Runtime Optimization on BLAST. | Abhinav Das, Jiwei Lu, Howard Chen, Jinpyo Kim, Pen-Chung Yew, Wei-Chung Hsu, Dong-yuan Chen |
| 2005 | A General Compiler Framework for Speculative Optimizations Using Data Speculative Code Motion. | Xiaoru Dai, Antonia Zhai, Wei-Chung Hsu, Pen-Chung Yew |
| 2005 | Optimizing Address Code Generation for Array-Intensive DSP Applications. | Guilin Chen, Mahmut T. Kandemir |
| 2005 | Combining Models and Guided Empirical Search to Optimize for Multiple Levels of the Memory Hierarchy. | Chun Chen, Jacqueline Chame, Mary W. Hall |
| 2005 | Automatic Generation of High-Performance Trace Compressors. | Martin Burtscher, Nana B. Sam |
| 2005 | Maintaining Consistency and Bounding Capacity of Software Code Caches. | Derek Bruening, Saman P. Amarasinghe |
| 2005 | Practical Path Profiling for Dynamic Optimizers. | Michael D. Bond, Kathryn S. McKinley |
| 2005 | Context Threading: A Flexible and Efficient Dispatch Technique for Virtual Machine Interpreters. | Marc Berndl, Benjamin Vitale, Mathew Zaleski, Angela Demke Brown |
| 2005 | Collecting and Exploiting High-Accuracy Call Graph Profiles in Virtual Machines. | Matthew Arnold, David Grove |
| 2005 | Multicores from the Compiler's Perspective: A Blessing or a Curse?. | Saman P. Amarasinghe |
| 2004 | Compiler Optimization of Memory-Resident Value Communication Between Speculative Threads. | Antonia Zhai, Christopher B. Colohan, J. Gregory Steffan, Todd C. Mowry |
| 2004 | Exposing Memory Access Regularities Using Object-Relative Memory Profiling. | Qiang Wu, Artem Pyatakov, Alexey Spiridonov, Easwaran Raman, Douglas W. Clark, David I. August |
| 2004 | The Accuracy of Initial Prediction in Two-Phase Dynamic Binary Translators. | Youfeng Wu, Maurcio Breternitz Jr., Justin Quek, Orna Etzion, Jesse Fang |
| 2004 | Exploring the Performance Potential of Itanium Processors with ILP-based Scheduling. | Sebastian Winkel |
| 2004 | Extending Path Profiling across Loop Backedges and Procedure Boundaries. | Sriraman Tallam, Xiangyu Zhang, Rajiv Gupta |