The Community for Technology Leaders
Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques (1999)
Newport Beach, California
Oct. 12, 1999 to Oct. 16, 1999
ISSN: 1089-795X
ISBN: 0-7695-0425-6
TABLE OF CONTENTS

Reviewers (PDF)

pp. xii
Session 1: Microarchitecture

MPEG-2 Video Decompression on Simultaneous Multithreaded Multimedia Processors (Abstract)

Heiko Oehring , VIONA Development GmbH
Ulrich Sigmund , VIONA Development GmbH
Theo Ungerer , University of Karlsruhe
pp. 11

A Fully Asynchronous Superscalar Architecture (Abstract)

D.K. Arvind , University of Edinburgh
Robert D. Mullins , University of Edinburgh
pp. 17
Session 2: Multithreading

The Need for Fast Communication in Hardware-Based Speculative Chip Multiprocessors (Abstract)

Venkata Krishnan , Compaq Computer Corporation
Josep Torrellas , University of Illinois at Urbana-Champaign
pp. 24

A Multithreaded Java Microcontroller for Thread-Oriented Real-Time Event Handling (Abstract)

Th. Ungerer , University of Karlsruhe
U. Brinkschulte , Institute of Process Control
J. Kreuzinger , University of Karlsruhe
C. Krakowski , Institute of Process Control
pp. 34

On Dynamic Speculative Thread Partitioning and the MEM-Slicing Algorithm (Abstract)

D. Scott Wills , Georgia Institute of Technology
Lucian Codrescu , Georgia Institute of Technology
pp. 40
Session 3: Prediction Mechanisms

Branch Prediction Using Selective Branch Inversion (Abstract)

Dirk Grunwald , University of Colorado at Boulder
Srilatha Manne , Compaq Computer Corporation
Artur Klauser , University of Colorado at Boulder
pp. 48

Control-Flow Speculation through Value Prediction for Superscalar Processors (Abstract)

Antonio Gonzalez , Universitat Politecnica de Catalunya
Jose Gonzalez , Universitat Politecnica de Catalunya
pp. 57

Exploring Last n Value Prediction (Abstract)

Benjamin G. Zorn , Microsoft Corporation
Martin Burtscher , University of Colorado
pp. 66
Session 4: Compilation Techniques

Containers on the Parallelization of General-Purpose Java Programs (Abstract)

Peng Wu , University of Illinois at Urbana-Champaign
David Padua , University of Illinois at Urbana-Champaign
pp. 84

The Modulo Interval: A Simple and Practical Representation for Program Analysis (Abstract)

Kazuki Joe , Nara Women's University
Constantine D. Polychronopoulos , University of Illinois at Urbana-Champaign
Tsuneo Nakanishi , Nara Institute of Science and Technology
Akira Fukuda , Nara Institute of Science and Technology
pp. 91
Session 5: Performance Characterization

Memory System Support for Image Processing (Abstract)

John B. Carter , University of Utah
Wilson C. Hsieh , University of Utah
Lixin Zhang , University of Utah
Sally A. McKee , University of Utah
pp. 98

Quantifying the Benefits of SPECint Distant Parallelism in Simultaneous Multi-Threading Architectures (Abstract)

Eduard Ayguade , Polytechnic University of Catalonia
Mateo Valero , Polytechnic University of Catalonia
Ivan Martel , Polytechnic University of Catalonia
Daniel Ortega , Polytechnic University of Catalonia
Venkata Krishnan , Compaq Computer Corporation
pp. 117
Invited Talk

High-End Computing Technology: Where is it Heading? (Abstract)

Greg Astfalk , Hewlett-Packard Company
pp. 126
Session 6: Advanced Compilation

LaTTe: A Java VM Just-in-Time Compiler with Fast and Efficient Register Allocation (Abstract)

Junpyo Lee , Seoul National University
Jinpyo Park , Seoul National University
Yoo C. Chung , Seoul National University
Soo-Mook Moon , Seoul National University
Kemal Ebcioglu , IBM T. J. Watson Research Center
Byung-Sun Yang , Seoul National University
Erik Altman , IBM T. J. Watson Research Center
SeungIl Lee , Seoul National University
Seongbae Park , Seoul National University
Suhyun Kim , Seoul National University
pp. 128

Automatic Parallelization of Recursive Procedures (Abstract)

Manish Gupta , IBM T.J. Watson Research Center
Sayak Mukhopadhyay , Mobius Management Systems
Navin Sinha , IBM Global Services India Limited
pp. 139

On the Complexity of Loop Fusion (Abstract)

Alain Darte , ?cole Normale Sup?rieure de Lyon
pp. 149
Session 7: Micro-Clusters, Clusters and SMPs

A Cost-Effective Clustered Architecture (Abstract)

Antonio Gonzalez , Universitat Politecnica de Catalunya
Ramon Canal , Universitat Politecnica de Catalunya
Joan-Manuel Parcerisa , Universitat Politecnica de Catalunya
pp. 160

Optimizing Data Locality for SCI-Based PC-Clusters with the SMiLE Monitoring Approach (Abstract)

Martin Schulz , Technische Universit?t M?nchen
Markus Leberecht , Technische Universit?t M?nchen
Wolfgang Karl , Technische Universit?t M?nchen
pp. 169

Dynamic Linking on a Shared-Memory Multiprocessor (Abstract)

Bowen Alpern , IBM T. J. Watson Research Center
Mark Charney , IBM T. J. Watson Research Center
Jong-Deok Choi , IBM T. J. Watson Research Center
Anthony Cocchi , IBM T. J. Watson Research Center
Derek Lieber , IBM T. J. Watson Research Center
pp. 177
Session 8: Applied Analytical Techniques

Localizing Non-Affine Array References (Abstract)

Jeanne Ferrante , University of California at San Diego
Nicholas Mitchell , University of California at San Diego
Larry Carter , University of California at San Diego
pp. 192

On Reducing False Sharing While Improving Locality on Shared Memory Multiprocessors (Abstract)

J. Ramanujam , Louisiana State University
Mahmut Kandemir , Northwestern University
Alok Choudhary , Northwestern University
Prith Banerjee , Northwestern University
pp. 203

Automatic Analytical Modeling for the Estimation of Cache Misses (Abstract)

Basilio B. Fraguela , Universidade da Coru?
Emilio L. Zapata , Universidad de Malaga
Ramon Doallo , Universidade da Coru?
pp. 221
Invited Talk

Linux Alighted: Down to Earth Clusters (Abstract)

Beau Vrolyk , Silicon Graphics
pp. 234
Session 9: Architecture-Driven Compilation

Cameron: High Level Language Compilation for Reconfigurable Systems (Abstract)

Wim Bohm , Colorado State University
Jeff Hammes , Colorado State University
Walid Najjar , Colorado State University
Ross Beveridge , Colorado State University
Bruce Draper , Colorado State University
Bob Rinker , Colorado State University
pp. 236

Predicated Static Single Assignment (Abstract)

Beth Simon , University of California at San Diego
Jeanne Ferrante , University of California at San Diego
Brad Calder , University of California at San Diego
Larry Carter , University of California at San Diego
Lori Carter , University of California at San Diego
pp. 245

The Effect of Program Optimization on Trace Cache Efficiency (Abstract)

Mikko H. Lipasti , University of Wisconsin
Derek L. Howard , IBM Server Group
pp. 256
Session 10: Advanced Parallelization

Data Dependence Testing in Practice (Abstract)

Konstantinos Kyriakopoulos , University of Texas at San Antonio
Kleanthis Psarris , University of Texas at San Antonio
pp. 264

On Index Set Splitting (Abstract)

Martin Griebl , Universit?t Passau
Paul Feautrier , Universit? de Versailles
Christian Lengauer , Universit?t Passau
pp. 274
Session 11: Predication and Speculation

Caching and Predicting Branch Sequences for Improved Fetch Effectiveness (Abstract)

Rajiv Gupta , University of Arizona
Soner Onder , Michigan Technological University
Jun Xu , University of Illinois at Urbana-Champaign
pp. 294

In Search of Speculative Thread-Level Parallelism (Abstract)

Jeffrey T. Oplinger , Stanford University
Monica S. Lam , Stanford University
David L. Heine , Stanford University
pp. 303

Looking at History to Filter Allocations in Prediction Tables (Abstract)

Enric Morancho , Universitat Polit?cnica de Catalunya
José María Llabería , Universitat Polit?cnica de Catalunya
Àngel Olivé , Universitat Polit?cnica de Catalunya
pp. 314

Author Index (PDF)

pp. 320
79 ms
(Ver 3.1 (10032016))