The Community for Technology Leaders
Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO) (2003)
San Francisco, California
Mar. 23, 2003 to Mar. 26, 2003
ISBN: 0-7695-1913-X
TABLE OF CONTENTS
Introduction

Program Committee (PDF)

pp. xiii
1<sup>st</sup> Workshop on Optimizations for DSP and Embedded Systems (ODES)
1<sup>st</sup> Workshop on Managed Run TIme Workloads
Tutorials
Keynote

Keynote (PDF)

pp. null
Session 1: Dynamic Translation

The Transmeta Code Morphing™ Software: Using Speculation, Recovery, and Adaptive Retranslation to Address Real-Life Challenges (Abstract)

James C. Dehnert , Transmeta Corporation
Brian K. Grant , Transmeta Corporation
John P. Banning , Transmeta Corporation
Richard Johnson , Transmeta Corporation
Thomas Kistler , Transmeta Corporation
Jim Mattson , Transmeta Corporation
Alexander Klaiber , Transmeta Corporation
pp. 15

Dynamic Binary Translation for Accumulator-Oriented Architectures (Abstract)

Ho-Seop Kim , University of Wisconsin — Madison
James E. Smith , University of Wisconsin — Madison
pp. 25

Retargetable and Reconfigurable Software Dynamic Translation (Abstract)

B. Childers , University of Pittsburgh
M. L. Soffa , University of Pittsburgh
J. W. Davidson , University of Virginia
K. Scott , University of Virginia
N. Kumar , University of Pittsburgh
S. Velusamy , University of Virginia
pp. 36

Jumbo:Run-Time Code Generation for Java and Its Applications (Abstract)

Sam Kamin , University of Illinois at Urbana-Champaign
Lars Clausen , University of Illinois at Urbana-Champaign
Ava Jarvis , University of Illinois at Urbana-Champaign
pp. 48
Session 2: Profile-Based Optimizations

Reality-Based Optimization (Abstract)

Scott McFarling , Microsoft Research
pp. 59

Dynamic Trace Selection Using Performance Monitoring Hardware Sampling (Abstract)

Howard Chen , University of Minnesota
Wei-Chung Hsu , University of Minnesota
pp. 79

Optimal and Efficient Speculation-Based Partial Redundancy Elimination (Abstract)

Jingling Xue , University of New South Wales
Qiong Cai , University of New South Wales
pp. 91
Session 3: EPIC Compilation

Optimization for the Intel ? Itanium ? Architectur Register Stack (Abstract)

Alex Settle , University of Colorado at Boulder
Gerolf Hoflehner , Intel Corporation
Daniel A. Connors , University of Colorado at Boulder
Dan Lavery , Intel Corporation
pp. 115

Speculative Register Promotion Using Advanced Load Address Table (ALAT) (Abstract)

Jin Lin , University of Minnesota
Tong Chen , University of Minnesota
Pen-Chung Yew , University of Minnesota
Wei-Chung Hsu , University of Minnesota
pp. 125
Invited Lecture

Invited Lecture (PDF)

pp. null
Session 4: Code Scheduling

Improving Quasi-Dynamic Schedules through Region Slip (Abstract)

Steven S. Lumetta , University of Illinois at Urbana-Champaign
Sanjay Patel , University of Illinois at Urbana-Champaign
Brian Fahs , University of Illinois at Urbana-Champaign
Francesco Spadini , University of Illinois at Urbana-Champaign
pp. 149

Integrated Prepass Scheduling for a Java Just-In-Time Compiler on the IA-64 Architecture (Abstract)

Toshio Nakatani , IBM Tokyo Research Laboratory
Hideaki Komatsu , IBM Tokyo Research Laboratory
Tatsushi Inagaki , IBM Tokyo Research Laboratory
pp. 159

Predicate-Aware Scheduling: A Technique for Reducing Resource Constraints (Abstract)

Scott A. Mahlke , University of Michigan
Edward S. Davidson , University of Michigan
Hsien-Hsin S. Lee , Georgia Institute of Technology
Mikhail Smelyanskiy , University of Michigan
pp. 169

Phi-Predication for Light-Weight If-Conversion (Abstract)

Jeanne Ferrante , University of California at San Diego
Weihaw Chuang , University of California at San Diego
Brad Calder , University of California at San Diego
pp. 179
Session 5: Code Optimization — I

Local Scheduling Techniques for Memory Coherence in a Clustered VLIW Processor with a Distributed Data Cache (Abstract)

Antonio González , Universitat Polit?cnica de Catalunya
Enric Gibert , Universitat Polit?cnica de Catalunya
Jesús Sánchez , Universitat Polit?cnica de Catalunya
pp. 193

Compiler Optimization-Space Exploration (Abstract)

Manish Vachharajani , Princeton University
Neil Vachharajani , Princeton University
David I. August , Princeton University
Spyridon Triantafyllis , Princeton University
pp. 204

Optimizing Memory Accesses For Spatial Computation (Abstract)

Seth C. Goldstein , Carnegie Mellon University
Mihai Budiu , Carnegie Mellon University
pp. 216

Optimization Opportunities Created by Global Data Reordering (Abstract)

Gadi Haber , IBM Research Lab in Haifa, Israel
Moshe Klausner , IBM Research Lab in Haifa, Israel
Maxim Gurevich , IBM Research Lab in Haifa, Israel
Vadim Eisenberg , IBM Research Lab in Haifa, Israel
Bilha Mendelson , IBM Research Lab in Haifa, Israel
pp. 228
Session 6: Dynamic Adaptive Compilation

Adaptive Online Context-Sensitive Inlining (Abstract)

Kim Hazelwood , Harvard University
David Grove , IBM T.J. Watson Research Center
pp. 253

An Infrastructure for Adaptive Dynamic Optimization (Abstract)

Saman Amarasinghe , Massachusetts Institute of Technology
Timothy Garnett , Massachusetts Institute of Technology
Derek Bruening , Massachusetts Institute of Technology
pp. 265

Dynamic Profiling and Trace Cache Generation (Abstract)

Marc Berndl , McGill University
Laurie Hendren , McGill University
pp. 276
Session 7: Performance Monitoring

METRIC: Tracking Down Inefficiencies in the Memory Hierarchy via Binary Rewriting (Abstract)

Tushar Mohan , University of Utah
Frank Mueller , North Carolina State University
Andy Yoo , Lawrence Livermore National Lab
Sally A. McKee , Cornell University
Bronis R.de Supinski , Lawrence Livermore National Lab
Jaydeep Marathe , North Carolina State University
pp. 289

TEST: A Tracer for Extracting Speculative Threads (Abstract)

Michael Chen , Stanford University
Kunle Olukotun , Stanford University
pp. 301
Session 8: Code Optimization II

Code Optimization for Code Compression (Abstract)

Darko Kirovski , Microsoft Research
Hoi Vo , Microsoft Research
Milenko Drinic , University of California
pp. 315

Hiding Program Slices for Software Security (Abstract)

Rajiv Gupta , The University of Arizona
Xiangyu Zhang , The University of Arizona
pp. 325

Addressing Mode Selection (Abstract)

Erik Eckstein , ATAIR Software GmbH
Bernhard Scholz , Vienna University of Technology
pp. 337
Author Index

null (PDF)

pp. 347
88 ms
(Ver 3.1 (10032016))