default search action
CGO 2005: San Jose, CA, USA
- 3nd IEEE / ACM International Symposium on Code Generation and Optimization (CGO 2005), 20-23 March 2005, San Jose, CA, USA. IEEE Computer Society 2005, ISBN 0-7695-2298-X
Keynote 1
- Michael Hind:
Virtual Machine Learning: Thinking like a Computer Architect. 11
Virtual Machine Technologies
- Marc Berndl, Benjamin Vitale, Mathew Zaleski, Angela Demke Brown:
Context Threading: A Flexible and Efficient Dispatch Technique for Virtual Machine Interpreters. 15-26 - Mark G. Stoodley, Vijay Sundaresan:
Automatically Reducing Repetitive Synchronization with a Just-in-Time Compiler for Java. 27-36 - V. Krishna Nandivada, David Detlefs:
Compile-Time Concurrent Marking Write Barrier Removal. 37-48
Dynamic Optimization
- Matthew Arnold, David Grove:
Collecting and Exploiting High-Accuracy Call Graph Profiles in Virtual Machines. 51-62 - Shiwen Hu, Madhavi Gopal Valluri, Lizy Kurian John:
Effective Adaptive Computing Environment Management via Dynamic Optimization. 63-73 - Derek Bruening, Saman P. Amarasinghe:
Maintaining Consistency and Bounding Capacity of Software Code Caches. 74-85 - Abhinav Das, Jiwei Lu, Howard Chen, Jinpyo Kim, Pen-Chung Yew, Wei-Chung Hsu, Dong-yuan Chen:
Performance of Runtime Optimization on BLAST. 86-96
Searching the Optimization Space
- Xiaoming Li, María Jesús Garzarán, David A. Padua:
Optimizing Sorting with Genetic Algorithms. 99-110 - Chun Chen, Jacqueline Chame, Mary W. Hall:
Combining Models and Guided Empirical Search to Optimize for Multiple Levels of the Memory Hierarchy. 111-122 - Mark Stephenson, Saman P. Amarasinghe:
Predicting Unroll Factors Using Supervised Classification. 123-134
Keynote 2
- Saman P. Amarasinghe:
Multicores from the Compiler's Perspective: A Blessing or a Curse?. 137
Optimizing Embedded Systems
- Guilin Chen, Mahmut T. Kandemir:
Optimizing Address Code Generation for Array-Intensive DSP Applications. 141-152 - Peng Wu, Alexandre E. Eichenberger, Amy Wang:
Efficient SIMD Code Generation for Runtime Alignment and Length Conversion. 153-164 - Jaewook Shin, Mary W. Hall, Jacqueline Chame:
Superword-Level Parallelism in the Presence of Control Flow. 165-175
Code Profiling and Optimizations for Embedded Systems
- Rajiv A. Ravindran, Pracheeti D. Nagarkar, Ganesh S. Dasika, Eric D. Marsman, Robert M. Senger, Scott A. Mahlke, Richard B. Brown:
Compiler Managed Dynamic Instruction Placement in a Low-Power Code Cache. 179-190 - Priya Nagpurkar, Chandra Krintz, Timothy Sherwood:
Phase-Aware Remote Profiling. 191-202
Profiling and Trace Compression
- Michael D. Bond, Kathryn S. McKinley:
Practical Path Profiling for Dynamic Optimizers. 205-216 - Kapil Vaswani, Matthew J. Thazhuthaveetil, Y. N. Srikant:
A Programmable Hardware Path Profiler. 217-228 - Martin Burtscher, Nana B. Sam:
Automatic Generation of High-Performance Trace Compressors. 229-240
Security and Reliability
- George A. Reis, Jonathan Chang, Neil Vachharajani, Ram Rangan, David I. August:
SWIFT: Software Implemented Fault Tolerance. 243-254 - Tao Zhang, Xiaotong Zhuang, Santosh Pande:
Building Intrusion-Tolerant Secure Software. 255-266
Pointer Analysis and Register Allocation
- David Koes, Seth Copen Goldstein:
A Progressive Register Allocator for Irregular Architectures. 269-280 - Xiaoru Dai, Antonia Zhai, Wei-Chung Hsu, Pen-Chung Yew:
A General Compiler Framework for Speculative Optimizations Using Data Speculative Code Motion. 280-290 - Bolei Guo, Matthew J. Bridges, Spyridon Triantafyllis, Guilherme Ottoni, Easwaran Raman, David I. August:
Practical and Accurate Low-Level Pointer Analysis. 291-302
Software Speculation
- Craig B. Zilles, Naveen Neelakantam:
Reactive Techniques for Controlling Software Speculation. 305-316 - Min Zhao, Bruce R. Childers, Mary Lou Soffa:
Model-Based Framework: An Approach for Profit-Driven Optimization. 317-327 - Rei Odaira, Kei Hiraki:
Sentinel PRE: Hoisting beyond Exception Dependency with Dynamic Deoptimization. 328-338
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.