Default Cover Image

International Symposium on Code Generation and Optimization, 2003. CGO 2003.

Mar. 23 2003 to Mar. 26 2003

San Francisco, California

ISBN: 0-7695-1913-X

Table of Contents

International Symposium on Code Generation and Optimization. CGO 2003Full-text access may be available. Sign in or learn about subscription options.
Introduction
Message from the General Co-ChairsFreely available from IEEE.pp. ix
Introduction
Message from the Program ChairFreely available from IEEE.pp. x
Introduction
Committee ChairsFreely available from IEEE.pp. xi
Introduction
Steering CommitteeFreely available from IEEE.pp. xii
Introduction
Program CommitteeFreely available from IEEE.pp. xiii
Introduction
External ReviewersFreely available from IEEE.pp. xiv
Introduction
Corporate SupportersFreely available from IEEE.pp. xv
Author indexFreely available from IEEE.pp. 347-347
Session 1: Dynamic Translation
Dynamic Binary Translation for Accumulator-Oriented ArchitecturesFull-text access may be available. Sign in or learn about subscription options.pp. 25
Session 1: Dynamic Translation
Retargetable and Reconfigurable Software Dynamic TranslationFull-text access may be available. Sign in or learn about subscription options.pp. 36
Session 1: Dynamic Translation
Jumbo:Run-Time Code Generation for Java and Its ApplicationsFull-text access may be available. Sign in or learn about subscription options.pp. 48
Session 2: Profile-Based Optimizations
Reality-Based OptimizationFull-text access may be available. Sign in or learn about subscription options.pp. 59
Session 2: Profile-Based Optimizations
Coupling On-Line and Off-Line Profile Information to Improve Program PerformanceFull-text access may be available. Sign in or learn about subscription options.pp. 69
Session 2: Profile-Based Optimizations
Dynamic Trace Selection Using Performance Monitoring Hardware SamplingFull-text access may be available. Sign in or learn about subscription options.pp. 79
Session 2: Profile-Based Optimizations
Optimal and Efficient Speculation-Based Partial Redundancy EliminationFull-text access may be available. Sign in or learn about subscription options.pp. 91
Session 3: EPIC Compilation
Optimizations to Prevent Cache Penalties for the Intel ? Itanium ? 2 ProcessorFull-text access may be available. Sign in or learn about subscription options.pp. 105
Session 3: EPIC Compilation
Optimization for the Intel ? Itanium ? Architectur Register StackFull-text access may be available. Sign in or learn about subscription options.pp. 115
Session 3: EPIC Compilation
Speculative Register Promotion Using Advanced Load Address Table (ALAT)Full-text access may be available. Sign in or learn about subscription options.pp. 125
Session 3: EPIC Compilation
Inlining of Mathematical Functions in HP-UX for Itanium ? 2Full-text access may be available. Sign in or learn about subscription options.pp. 135
Session 4: Code Scheduling
Improving Quasi-Dynamic Schedules through Region SlipFull-text access may be available. Sign in or learn about subscription options.pp. 149
Session 4: Code Scheduling
Integrated Prepass Scheduling for a Java Just-In-Time Compiler on the IA-64 ArchitectureFull-text access may be available. Sign in or learn about subscription options.pp. 159
Session 4: Code Scheduling
Predicate-Aware Scheduling: A Technique for Reducing Resource ConstraintsFull-text access may be available. Sign in or learn about subscription options.pp. 169
Session 4: Code Scheduling
Phi-Predication for Light-Weight If-ConversionFull-text access may be available. Sign in or learn about subscription options.pp. 179
Session 5: Code Optimization — I
Local Scheduling Techniques for Memory Coherence in a Clustered VLIW Processor with a Distributed Data CacheFull-text access may be available. Sign in or learn about subscription options.pp. 193
Session 5: Code Optimization — I
Compiler Optimization-Space ExplorationFull-text access may be available. Sign in or learn about subscription options.pp. 204
Session 5: Code Optimization — I
Optimizing Memory Accesses For Spatial ComputationFull-text access may be available. Sign in or learn about subscription options.pp. 216
Session 5: Code Optimization — I
Optimization Opportunities Created by Global Data ReorderingFull-text access may be available. Sign in or learn about subscription options.pp. 228
Session 6: Dynamic Adaptive Compilation
Design, Implementation and Evaluation of Adaptive Recompilation with On-Stack ReplacementFull-text access may be available. Sign in or learn about subscription options.pp. 241
Session 6: Dynamic Adaptive Compilation
Adaptive Online Context-Sensitive InliningFull-text access may be available. Sign in or learn about subscription options.pp. 253
Session 6: Dynamic Adaptive Compilation
An Infrastructure for Adaptive Dynamic OptimizationFull-text access may be available. Sign in or learn about subscription options.pp. 265
Session 6: Dynamic Adaptive Compilation
Dynamic Profiling and Trace Cache GenerationFull-text access may be available. Sign in or learn about subscription options.pp. 276
Session 7: Performance Monitoring
METRIC: Tracking Down Inefficiencies in the Memory Hierarchy via Binary RewritingFull-text access may be available. Sign in or learn about subscription options.pp. 289
Session 7: Performance Monitoring
TEST: A Tracer for Extracting Speculative ThreadsFull-text access may be available. Sign in or learn about subscription options.pp. 301
Session 8: Code Optimization II
Code Optimization for Code CompressionFull-text access may be available. Sign in or learn about subscription options.pp. 315
Session 8: Code Optimization II
Hiding Program Slices for Software SecurityFull-text access may be available. Sign in or learn about subscription options.pp. 325
Session 8: Code Optimization II
Addressing Mode SelectionFull-text access may be available. Sign in or learn about subscription options.pp. 337
Author Index
Author indexFreely available from IEEE.pp. 347
Showing 39 out of 39