


default search action
CGO 2006: New York, NY, USA
- Fourth IEEE/ACM International Symposium on Code Generation and Optimization (CGO 2006), 26-29 March 2006, New York, New York, USA. IEEE Computer Society 2006, ISBN 0-7695-2499-0

Cover
- International Symposium on Code Generation and Optimization - Front Cover.

- International Symposium on Code Generation and Optimization - Title Page.

- International Symposium on Code Generation and Optimization - Copyright.

Introduction
- Message from the General Co-Chairs.

- Message from the Program Chair.

- Committees.

- Reviewers.

- Corporate Sponsors.

Session 1: Dynamic Optimization
- Kim M. Hazelwood, Robert S. Cohn:

A Cross-Architectural Interface for Code Cache Manipulation. 17-27 - Derek Bruening, Vladimir Kiriansky, Timothy Garnett, Sanjeev Banerji:

Thread-Shared Software Code Caches. 28-38 - Keith D. Cooper, Anshuman Dasgupta:

Tailoring Graph-coloring Register Allocation For Runtime Compilation. 39-49 - Weifeng Zhang, Brad Calder, Dean M. Tullsen

:
A Self-Repairing Prefetcher in an Event-Driven Dynamic Optimization Framework. 50-64
Session 2: Object-Oriented Code Generation and Optimization
- Miaobo Chen, Shalom Goldenberg, Suresh Srinivas, Valery Ushakov, Young Wang, Qi Zhang, Eric Lin, Yoav Zach:

Java JNI Bridge: A Framework for Mixed Native ISA Execution. 65-75 - Kris Venstermans, Lieven Eeckhout, Koen De Bosschere:

Space-Efficient 64-bit Java Objects through Selective Typed Virtual Addressing. 76-86 - Vijay Sundaresan, Daryl Maier, Pramod Ramarao, Mark G. Stoodley:

Experiences with Multi-threading and Dynamic Class Loading in a Java Just-In-Time Compiler. 87-97 - Lixin Su, Mikko H. Lipasti:

Dynamic Class Hierarchy Mutation. 98-110
Session 3: Phase Detection and Profiling
- Priya Nagpurkar, Chandra Krintz, Michael Hind, Peter F. Sweeney, V. T. Rajan:

Online Phase Detection Algorithms. 111-123 - Abhinav Das, Jiwei Lu, Wei-Chung Hsu

:
Region Monitoring for Local Phase Detection in Dynamic Optimization Systems. 124-134 - Jeremy Lau, Erez Perelman, Brad Calder:

Selecting Software Phase Markers with Code Structure Analysis. 135-146 - Shashidhar Mysore, Banit Agrawal, Timothy Sherwood

, Nisheeth Shrivastava, Subhash Suri:
Profiling over Adaptive Ranges. 147-158 - Hyesoon Kim, M. Aater Suleman, Onur Mutlu

, Yale N. Patt:
2D-Profiling: Detecting Input-Dependent Branches with a Single Input Data Set. 159-172
Session 4: Tiled and Multicore Compilation
- David Wentzlaff, Anant Agarwal:

Constructing Virtual Architectures on a Tiled Processor. 173-184 - Aaron Smith, Jon Gibson, Bertrand A. Maher, Nicholas Nethercote, Bill Yoder, Doug Burger, Kathryn S. McKinley, James H. Burrill:

Compiling for EDGE Architectures. 185-195 - Shih-Wei Liao, Zhaohui Du, Gansha Wu, Guei-Yuan Lueh:

Data and Computation Transformations for Brook Streaming Applications on Multiprocessors. 196-207 - Michael L. Chu, Scott A. Mahlke:

Compiler-directed Data Partitioning for Multicluster Processors. 208-220
Session 5: Static Code Generation and Optimization Issues DSA
- Dhruva R. Chakrabarti, Shin-Ming Liu:

Inline Analysis: Beyond Selection Heuristics. 221-232 - Robert Hundt

, Sandya Mannarswamy, Dhruva R. Chakrabarti:
Practical Structure Layout Optimization and Advice. 233-244 - Christopher Lupo

, Kent D. Wilken:
Post Register Allocation Spill Code Optimization. 245-255 - Seung Woo Son, Guangyu Chen, Mahmut T. Kandemir:

A Compiler-Guided Approach for Reducing Disk Power Consumption by Exploiting Disk Access Locality. 256-268
Session 6: SIMD Compilation
- Jianhui Li, Qi Zhang, Shu Xu, Bo Huang

:
Optimizing Dynamic Binary Translation for SIMD Instructions. 269-280 - Dorit Nuzman, Richard Henderson:

Multi-platform Auto-vectorization. 281-294
Session 7: Optimization Space Exploration
- Felix V. Agakov, Edwin V. Bonilla, John Cavazos, Björn Franke

, Grigori Fursin, Michael F. P. O'Boyle, John Thomson, Marc Toussaint
, Christopher K. I. Williams:
Using Machine Learning to Focus Iterative Optimization. 295-305 - Prasad A. Kulkarni, David B. Whalley, Gary S. Tyson, Jack W. Davidson:

Exhaustive Optimization Phase Order Space Exploration. 306-318 - Zhelong Pan, Rudolf Eigenmann:

Fast and Effective Orchestration of Compiler Optimizations for Automatic Performance Tuning. 319-332
Session 8: Security and Reliability
- Edson Borin, Cheng Wang, Youfeng Wu, Guido Araujo:

Software-Based Transparent and Comprehensive Control-Flow Error Detection. 333-345 - Tao Zhang, Xiaotong Zhuang, Santosh Pande

:
Compiler Optimizations to Reduce Security Overhead. 346-357 - Susanta Nanda, Wei Li, Lap-Chung Lam, Tzi-cker Chiueh:

BIRD: Binary Interpretation using Runtime Disassembly. 358-370

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














