Message from the Chairs |
Organizing Committee |
Program Committee |
Reviewers |
Microarchitecture / Session 1: |
Exploring Instruction-Fetch Bandwidth Requirement in Wide-Issue Superscalar Processors / P. Michaud ; A. Seznec ; S. Jourdan |
MPEG-2 Video Decompression on Simultaneous Multithreaded Multimedia Processors / H. Oehring ; U. Sigmund ; T. Ungerer |
A Fully Asynchronous Superscalar Architecture / D. Arvind ; R. Mullins |
Multithreading / Session 2: |
The Need for Fast Communication in Hardware-Based Speculative Chip Multiprocessors / V. Krishnan ; J. Torellas |
A Multithreaded Java Microcontroller for Thread-Oriented Real-Time Event Handling / U. Brinkschulte ; C. Krakowski ; J. Kreuzinger |
On Dynamic Speculative Thread Partitioning and the MEM-Slicing Algorithm / L. Codrescu ; D. Wills |
Prediction Mechanisms / Session 3: |
Branch Prediction Using Selective Branch Inversion / S. Manne ; A. Klauser ; D. Grunwald |
Control-Flow Speculation through Value Prediction for Superscalar Processors / J. Gonzalez ; A. Gonzalez |
Exploring Last n Value Prediction / M. Burtscher ; B. Zorn |
Compilation Techniques / Session 4: |
Evaluating Register Allocation and Instruction Scheduling Techniques in Out-Of-Order Issue Processors / M. Valluri ; R. govindarajan |
Containers on the Parallelization of General-Purpose Java Programs / P. Wu ; D. Padua |
The Modulo Interval: A Simple and Practical Representation for Program Analysis / T. Nakanishi ; K. Joe ; C. Polychronopoulos ; A. Fukuda |
Performance Characterization / Session 5: |
Memory System Support for Image Processing / L. Zhang ; B. Carter ; W. Hsieh ; S. McKee |
Performance Characteristics of a Network of Commodity Multiprocessors for the NAS Benchmarks Using a Hybrid Memory Model / F. Capello ; O. Richard |
Quantifying the Benefits of SPECint Distant Parallelism in Simultaneous Multi-Threading Architectures / D. Ortega ; I. Martel ; E. Ayguade ; M. Valero |
Invited Talk |
High-End Computing Technology: Where is it Heading? / Greg Astfalk ; Hewlett-Packard Company |
Advanced Compilation / Session 6: |
LaTTe: A Java VM Just-In-Time Compiler with Fast and Efficient Register Allocation / B-S. Yang ; S-M. Moon ; S. Park ; J. Lee ; S. Lee ; J. Park ; Y. Chung ; S. Kim ; K. Ebcioglu ; E. Altman |
Automatic Parallelization of Recursive Procedures / M. Gupta ; S. Mukhopadhyay ; N. Sinha |
On the Complexity of Loop Fusion / A. Darte |
Micro-Clusters, Clusters and SMPs / Session 7: |
A Cost-Effective Clustered Architecture / R. Canal ; J-M. Parcerisa |
Optimizing Data Locality for SCI-Based PC-Clusters with the SMiLE Monitoring Approach / W. Karl ; M. Leberecht ; M. Schultz |
Dynamic Linking on a Shared-Memory Multiprocessor / B. Alpern ; M. Charney ; J-D. Choi ; A. Cocchi ; D. Lieber |
Reducing Cache Conflicts by Partitioning and Privatizing Shared Arrays / Z. Li |
Applied Analytical Techniques / Session 8: |
Localizing Non-Affine Array References / N. Mitchell ; L. Carter ; J. Ferrante |
On Reducing False Sharing while Improving Locality on Shared Memory Multiprocessors / M. Kandemir ; A. Choudhary ; J. Ramanujam ; P. Banerjee |
Lower Bounding Techniques for the Multiprocessor Scheduling Problem with Communication Delay / S. Fujita ; T. Nakagawa |
Automatic Analytical Modeling for the Estimation of Cache Misses / B. Fraguela ; R. Doallo ; E. Zapata |
Linux Alighted: Down to Earth Clusters / Beau Vrolyk ; Silicon Graphics |
Architecture-Driven Compilation / Session 9: |
Cameron: High level Language Compilation for Reconfigurable Systems / J. Hammes ; B. Rinker ; W. Bohm ; W. Najjar ; B. Draper ; R. Beveridge |
Predicated Static Single Assignment / B. Simon ; B. Calder |
The Effect of Program Optimization on Trace Cache Efficiency / D. Howard ; M. Lipasti |
Advanced Parallelization / Session 10: |
Data Dependence Testing in Practice / K. Psarris ; K. Kyriakopoulos |
On Index Set Splitting / M. Griebl ; P. Feautrier ; C. Lenguaer |
Efficient Parallelization Using Combined Loop and Data Transformations / M. O'boyle ; P. Knijnenburg |
Predication and Speculation / Session 11: |
Caching and Predicting Branch Sequences for Improved Fetch Effectiveness / S. Onder ; J. Xu ; R. Gupta |
In Search of Speculative Thread-Level Parallelism / J. Oplinger ; D. Heine ; M. Lam |
Looking at History to Filter Allocations in Prediction Tables / E. Morancho ; J. Maria Llaberia ; A. Olive |
Author Index |