| 2005 | 3nd IEEE / ACM International Symposium on Code Generation and Optimization (CGO 2005), 20-23 March 2005, San Jose, CA, USA |
| 2005 | A General Compiler Framework for Speculative Optimizations Using Data Speculative Code Motion. Xiaoru Dai, Antonia Zhai, Wei-Chung Hsu, Pen-Chung Yew |
| 2005 | A Programmable Hardware Path Profiler. Kapil Vaswani, Matthew J. Thazhuthaveetil, Y. N. Srikant |
| 2005 | A Progressive Register Allocator for Irregular Architectures. David Koes, Seth Copen Goldstein |
| 2005 | Automatic Generation of High-Performance Trace Compressors. Martin Burtscher, Nana B. Sam |
| 2005 | Automatically Reducing Repetitive Synchronization with a Just-in-Time Compiler for Java. Mark G. Stoodley, Vijay Sundaresan |
| 2005 | Building Intrusion-Tolerant Secure Software. Tao Zhang, Xiaotong Zhuang, Santosh Pande |
| 2005 | Collecting and Exploiting High-Accuracy Call Graph Profiles in Virtual Machines. Matthew Arnold, David Grove |
| 2005 | Combining Models and Guided Empirical Search to Optimize for Multiple Levels of the Memory Hierarchy. Chun Chen, Jacqueline Chame, Mary W. Hall |
| 2005 | Compile-Time Concurrent Marking Write Barrier Removal. V. Krishna Nandivada, David Detlefs |
| 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 | Context Threading: A Flexible and Efficient Dispatch Technique for Virtual Machine Interpreters. Marc Berndl, Benjamin Vitale, Mathew Zaleski, Angela Demke Brown |
| 2005 | Effective Adaptive Computing Environment Management via Dynamic Optimization. Shiwen Hu, Madhavi Gopal Valluri, Lizy Kurian John |
| 2005 | Efficient SIMD Code Generation for Runtime Alignment and Length Conversion. Peng Wu, Alexandre E. Eichenberger, Amy Wang |
| 2005 | Maintaining Consistency and Bounding Capacity of Software Code Caches. Derek Bruening, Saman P. Amarasinghe |
| 2005 | Model-Based Framework: An Approach for Profit-Driven Optimization. Min Zhao, Bruce R. Childers, Mary Lou Soffa |
| 2005 | Multicores from the Compiler's Perspective: A Blessing or a Curse?. Saman P. Amarasinghe |
| 2005 | Optimizing Address Code Generation for Array-Intensive DSP Applications. Guilin Chen, Mahmut T. Kandemir |
| 2005 | Optimizing Sorting with Genetic Algorithms. Xiaoming Li, María Jesús Garzarán, David A. Padua |
| 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 | Phase-Aware Remote Profiling. Priya Nagpurkar, Chandra Krintz, Timothy Sherwood |
| 2005 | Practical Path Profiling for Dynamic Optimizers. Michael D. Bond, Kathryn S. McKinley |
| 2005 | Practical and Accurate Low-Level Pointer Analysis. Bolei Guo, Matthew J. Bridges, Spyridon Triantafyllis, Guilherme Ottoni, Easwaran Raman, David I. August |
| 2005 | Predicting Unroll Factors Using Supervised Classification. Mark Stephenson, Saman P. Amarasinghe |
| 2005 | Reactive Techniques for Controlling Software Speculation. Craig B. Zilles, Naveen Neelakantam |
| 2005 | SWIFT: Software Implemented Fault Tolerance. George A. Reis, Jonathan Chang, Neil Vachharajani, Ram Rangan, David I. August |
| 2005 | Sentinel PRE: Hoisting beyond Exception Dependency with Dynamic Deoptimization. Rei Odaira, Kei Hiraki |
| 2005 | Superword-Level Parallelism in the Presence of Control Flow. Jaewook Shin, Mary W. Hall, Jacqueline Chame |
| 2005 | Virtual Machine Learning: Thinking like a Computer Architect. Michael Hind |