default search action
CGO 2010: Toronto, Ontario, Canada
- Andreas Moshovos, J. Gregory Steffan, Kim M. Hazelwood, David R. Kaeli:
Proceedings of the CGO 2010, The 8th International Symposium on Code Generation and Optimization, Toronto, Ontario, Canada, April 24-28, 2010. ACM 2010, ISBN 978-1-60558-635-9 - Benjamin G. Zorn:
Performance is dead, long live performance! 1
Dynamic optimization and analysis
- Harish Patil, Cristiano Pereira, Mack Stallcup, Gregory Lueck, James Cownie:
PinPlay: a framework for deterministic replay and reproducible analysis of parallel programs. 2-11 - Edson Borin, Youfeng Wu, Cheng Wang, Wei Liu, Maurício Breternitz Jr., Shiliang Hu, Esfir Natanzon, Shai Rotem, Roni Rosner:
TAO: two-level atomicity for dynamic binary optimizations. 12-21 - Qin Zhao, Derek Bruening, Saman P. Amarasinghe:
Umbra: efficient and scalable memory shadowing. 22-31 - Graham D. Price, Manish Vachharajani:
Large program trace analysis and compression with ZDDs. 32-41
Feedback-directed and JIT compilation
- Dehao Chen, Neil Vachharajani, Robert Hundt, Shih-wei Liao, Vinodha Ramasamy, Paul Yuan, Wenguang Chen, Weimin Zheng:
Taming hardware event samples for FDO compilation. 42-52 - Xinliang David Li, Raksit Ashok, Robert Hundt:
Lightweight feedback-directed cross-module optimization. 53-61 - Kenneth Hoste, Andy Georges, Lieven Eeckhout:
Automated just-in-time compiler tuning. 62-72 - Dong-Heon Jung, Soo-Mook Moon, Hyeong-Seok Oh:
Hybrid Java compilation and optimization for digital TV software platform. 73-81
Memory optimizations and synchronization
- Witawas Srisa-an, Myra B. Cohen, Yu Shang, Mithuna Soundararaj:
A self-adjusting code cache manager to balance start-up time and memory usage. 82-91 - Zhenjiang Wang, Chenggang Wu, Pen-Chung Yew:
On improving heap memory layout by dynamic pool allocation. 92-100 - Justin Emile Gottschlich, Manish Vachharajani, Jeremy G. Siek:
An efficient software transactional memory using commit-time invalidation. 101-110 - John A. Stratton, Vinod Grover, Jaydeep Marathe, Bastiaan Aarts, Mike Murphy, Ziang Hu, Wen-mei W. Hwu:
Efficient compilation of fine-grained SPMD-threaded programs for multicore CPUs. 111-119 - Chris C. J. Newburn:
There are at least two sides to every heterogeneous system. 120
Speculative and automatic parallelization
- Jialu Huang, Arun Raman, Thomas B. Jablin, Yun Zhang, Tzu-Han Hung, David I. August:
Decoupled software pipelining creates parallelization opportunities. 121-130 - Martin Süßkraut, Thomas Knauth, Stefan Weigert, Ute Schiffel, Martin Meinhold, Christof Fetzer:
Prospect: a compiler framework for speculative parallelization. 131-140 - Liang Han, Wei Liu, James Tuck:
Speculative parallelization of partial reduction variables. 141-150 - Arquimedes Canedo, Takeo Yoshizawa, Hideaki Komatsu:
Automatic parallelization of simulink applications. 151-159
Register allocation
- Rei Odaira, Takuya Nakaike, Tatsushi Inagaki, Hideaki Komatsu, Toshio Nakatani:
Coloring-based coalescing for graph coloring register allocation. 160-169 - Christian Wimmer, Michael Franz:
Linear scan register allocation on SSA form. 170-179 - Tobias J. K. Edler von Koch, Igor Böhm, Björn Franke:
Integrated instruction selection and register allocation for compact code generation exploiting freeform mixing of 16- and 32-bit instructions. 180-189
Static optimizations
- Tomofumi Yuki, Lakshminarayanan Renganarayanan, Sanjay V. Rajopadhye, Charles Anderson, Alexandre E. Eichenberger, Kevin O'Brien:
Automatic creation of tile size selection models. 190-199 - Muthu Manikandan Baskaran, Albert Hartono, Sanket Tavarageri, Thomas Henretty, J. Ramanujam, P. Sadayappan:
Parameterized tiling revisited. 200-209 - Haitao Wei, Junqing Yu, Huafei Yu, Guang R. Gao:
Minimizing communication in rate-optimal software pipelining for stream programs. 210-217 - Hongtao Yu, Jingling Xue, Wei Huo, Xiaobing Feng, Zhaoqing Zhang:
Level by level: making flow- and context-sensitive pointer analysis scalable for millions of lines of code. 218-229
Mathematical/statistical approaches
- Michael D. Linderman, Matthew Ho, David L. Dill, Teresa H. Meng, Garry P. Nolan:
Towards program optimization through automated analysis of numerical precision. 230-237 - Mark Stephenson, Ram Rangan, Emmanuel Yashchin, Eric Van Hensbergen:
Statistically regulating program behavior via mainstream computing. 238-247 - Yunlian Jiang, Eddy Z. Zhang, Kai Tian, Feng Mao, Malcom Gethers, Xipeng Shen, Yaoqing Gao:
Exploiting statistical correlations for proactive prediction of program behaviors. 248-256
Runtime techniques
- Jason Mars, Neil Vachharajani, Robert Hundt, Mary Lou Soffa:
Contention aware execution: online contention detection and response. 257-265 - Lei Wang, Huimin Cui, Yuelu Duan, Fang Lu, Xiaobing Feng, Pen-Chung Yew:
An adaptive task creation strategy for work-stealing scheduling. 266-277 - Kevin Williams, Jason McCandless, David Gregg:
Dynamic interpretation for dynamic scripting languages. 278-287
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.