


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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














