| 2010 | A self-adjusting code cache manager to balance start-up time and memory usage. Witawas Srisa-an, Myra B. Cohen, Yu Shang, Mithuna Soundararaj |
| 2010 | An adaptive task creation strategy for work-stealing scheduling. Lei Wang, Huimin Cui, Yuelu Duan, Fang Lu, Xiaobing Feng, Pen-Chung Yew |
| 2010 | An efficient software transactional memory using commit-time invalidation. Justin Emile Gottschlich, Manish Vachharajani, Jeremy G. Siek |
| 2010 | Automated just-in-time compiler tuning. Kenneth Hoste, Andy Georges, Lieven Eeckhout |
| 2010 | Automatic creation of tile size selection models. Tomofumi Yuki, Lakshminarayanan Renganarayanan, Sanjay V. Rajopadhye, Charles Anderson, Alexandre E. Eichenberger, Kevin O'Brien |
| 2010 | Automatic parallelization of simulink applications. Arquimedes Canedo, Takeo Yoshizawa, Hideaki Komatsu |
| 2010 | Coloring-based coalescing for graph coloring register allocation. Rei Odaira, Takuya Nakaike, Tatsushi Inagaki, Hideaki Komatsu, Toshio Nakatani |
| 2010 | Contention aware execution: online contention detection and response. Jason Mars, Neil Vachharajani, Robert Hundt, Mary Lou Soffa |
| 2010 | Decoupled software pipelining creates parallelization opportunities. Jialu Huang, Arun Raman, Thomas B. Jablin, Yun Zhang, Tzu-Han Hung, David I. August |
| 2010 | Dynamic interpretation for dynamic scripting languages. Kevin Williams, Jason McCandless, David Gregg |
| 2010 | Efficient compilation of fine-grained SPMD-threaded programs for multicore CPUs. John A. Stratton, Vinod Grover, Jaydeep Marathe, Bastiaan Aarts, Mike Murphy, Ziang Hu, Wen-mei W. Hwu |
| 2010 | Exploiting statistical correlations for proactive prediction of program behaviors. Yunlian Jiang, Eddy Z. Zhang, Kai Tian, Feng Mao, Malcom Gethers, Xipeng Shen, Yaoqing Gao |
| 2010 | Hybrid Java compilation and optimization for digital TV software platform. Dong-Heon Jung, Soo-Mook Moon, Hyeong-Seok Oh |
| 2010 | Integrated instruction selection and register allocation for compact code generation exploiting freeform mixing of 16- and 32-bit instructions. Tobias J. K. Edler von Koch, Igor Böhm, Björn Franke |
| 2010 | Large program trace analysis and compression with ZDDs. Graham D. Price, Manish Vachharajani |
| 2010 | Level by level: making flow- and context-sensitive pointer analysis scalable for millions of lines of code. Hongtao Yu, Jingling Xue, Wei Huo, Xiaobing Feng, Zhaoqing Zhang |
| 2010 | Lightweight feedback-directed cross-module optimization. Xinliang David Li, Raksit Ashok, Robert Hundt |
| 2010 | Linear scan register allocation on SSA form. Christian Wimmer, Michael Franz |
| 2010 | Minimizing communication in rate-optimal software pipelining for stream programs. Haitao Wei, Junqing Yu, Huafei Yu, Guang R. Gao |
| 2010 | On improving heap memory layout by dynamic pool allocation. Zhenjiang Wang, Chenggang Wu, Pen-Chung Yew |
| 2010 | Parameterized tiling revisited. Muthu Manikandan Baskaran, Albert Hartono, Sanket Tavarageri, Thomas Henretty, J. Ramanujam, P. Sadayappan |
| 2010 | Performance is dead, long live performance! Benjamin G. Zorn |
| 2010 | PinPlay: a framework for deterministic replay and reproducible analysis of parallel programs. Harish Patil, Cristiano Pereira, Mack Stallcup, Gregory Lueck, James Cownie |
| 2010 | Proceedings of the CGO 2010, The 8th International Symposium on Code Generation and Optimization, Toronto, Ontario, Canada, April 24-28, 2010 Andreas Moshovos, J. Gregory Steffan, Kim M. Hazelwood, David R. Kaeli |
| 2010 | Prospect: a compiler framework for speculative parallelization. Martin Süßkraut, Thomas Knauth, Stefan Weigert, Ute Schiffel, Martin Meinhold, Christof Fetzer |
| 2010 | Speculative parallelization of partial reduction variables. Liang Han, Wei Liu, James Tuck |
| 2010 | Statistically regulating program behavior via mainstream computing. Mark Stephenson, Ram Rangan, Emmanuel Yashchin, Eric Van Hensbergen |
| 2010 | TAO: two-level atomicity for dynamic binary optimizations. Edson Borin, Youfeng Wu, Cheng Wang, Wei Liu, Maurício Breternitz Jr., Shiliang Hu, Esfir Natanzon, Shai Rotem, Roni Rosner |
| 2010 | Taming hardware event samples for FDO compilation. Dehao Chen, Neil Vachharajani, Robert Hundt, Shih-Wei Liao, Vinodha Ramasamy, Paul Yuan, Wenguang Chen, Weimin Zheng |
| 2010 | There are at least two sides to every heterogeneous system. Chris C. J. Newburn |
| 2010 | Towards program optimization through automated analysis of numerical precision. Michael D. Linderman, Matthew Ho, David L. Dill, Teresa H. Meng, Garry P. Nolan |
| 2010 | Umbra: efficient and scalable memory shadowing. Qin Zhao, Derek Bruening, Saman P. Amarasinghe |