CGO 2010:
Toronto,
Ontario,
Canada
Andreas Moshovos, J. Gregory Steffan, Kim M. Hazelwood, David R. Kaeli (Eds.):
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
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, Mauricio 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
- David Xinliang 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
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. Y. 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
Last update Tue May 22 23:23:33 2012
CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page