The Community for Technology Leaders
Parallel and Distributed Processing Symposium, International (2000)
Cancun, Mexico
May 1, 2000 to May 5, 2000
ISSN: 1530-2075
ISBN: 0-7695-0574-0
TABLE OF CONTENTS
Routing and Switching

Switch Scheduling in the Multimedia Router (MMR) (Abstract)

M.B. Caminero , Universidad de Castilla-La Mancha
S. Yalamanchili , Georgia Institute of Technology
F.J. Quiles , Universidad de Castilla-La Mancha
D. Love , Georgia Institute of Technology
J. Duato , Universidad Polit?cnica de Valencia
pp. 5

Micro-Architectures of High Performance, Multi-User System Area Network Interface Cards (Abstract)

Arvind , Massachusetts Institute of Technology
Larry Rudolph , Massachusetts Institute of Technology
Boon Seong Ang , Hewlett-Packard Laboratories
Derek Chiou , Massachusetts Institute of Technology
pp. 13

Broadcasting in Hypercubes in the Circuit Switched Model (Abstract)

T. Kodate , Cnrs-Inria-Unsa
P. Solé , Laboratoire I3S
S. Perennes , Cnrs-Inria-Unsa
A. Bonnecaze , Universit? de Toulon-Var
J.-C Bermond , Cnrs-Inria-Unsa
pp. 21

Improving Routing Performance in Myrinet Networks (Abstract)

J. Duato , Universidad Polit?cnica de Valencia
M.P. Malumbres , Universidad Polit?cnica de Valencia
J. Flich , Universidad Polit?cnica de Valencia
P. López , Universidad Polit?cnica de Valencia
pp. 27

Efficient Virtual Interface Architecture (VIA) Support for the IBM SP Switch-Connected NT Clusters (Abstract)

Bulent Abali , IBM T.J. Watson Research Center
Lorraine Herger , IBM T.J. Watson Research Center
Mohammad Banikazemi , Ohio State University
Dhabaleswar K Panda , Ohio State University
Vijay Moorthy , Ohio State University
pp. 33

Adaptive Routing in RS/6000 SP-Like Bidirectional Multistage Interconnection Networks (Abstract)

Bulent Abali , IBM T.J. Watson Research Center
Mohammad Banikazemi , Ohio State University
Craig B. Stunkel , IBM T.J. Watson Research Center
Dhabaleswar K. Panda , Ohio State University
pp. 43
Computational Science

Parallel Computation for Chromosome Reconstruction on a Cluster of Workstations (Abstract)

Suchendra M. Bhandarkar , University of Georgia
Sanjay S. Shete , University of Georgia
Salem A. Machaka , University of Georgia
Jonathan Arnold , University of Georgia
pp. 63

Parallel Maximum-Likelihood Inversion for Estimating Wavenumber-Ordered Spectra in Emission Spectroscopy (Abstract)

Marc Salit , National Institute of Standards and Technology
William George , National Institute of Standards and Technology
John Travis , National Institute of Standards and Technology
Hoda El-Sayed , National Institute of Standards and Technology
Judith Devaney , National Institute of Standards and Technology
pp. 71

A Provably Optimal, Distribution-Independent Parallel Fast Multipole Method (Abstract)

Natsuhiko Futamura , Syracuse University
Srinivas Aluru , Iowa State University
Fatih E. Sevilgen , Syracuse University
pp. 77

Efficiency of Dynamic Load Balancing Based on Permanent Cells for Parallel Molecular Dynamics Simulation (Abstract)

Susumu Horiguchi , Japan Advanced Institute of Science and Technology
Ryoko Hayashi , Japan Advanced Institute of Science and Technology
pp. 85
Scheduling I

Gang Scheduling with Memory Considerations (Abstract)

Dror G. Feitelson , Hebrew University of Jerusalem
Anat Batat , Hebrew University of Jerusalem
pp. 109

A Decision-Process Analysis of Implicit Coscheduling (Abstract)

R. Poovendran , University of Maryland at College Park
J.S. Baras , University of Maryland at College Park
P. Keleher , University of Maryland at College Park
pp. 115

Improving Throughput and Utilization in Parallel Machines through Concurrent Gang (Abstract)

Fabricio Alves Barbosa da Silva , Universite Pierre et Marie Curie
Isaac D. Scherson , University of California at Irvine
pp. 121

Scheduling with Advanced Reservations (Abstract)

Valerie Taylor , Northwestern University
Warren Smith , Argonne National Laboratory and Northwestern University
Ian Foster , Argonne National Laboratory
pp. 127

Improving Parallel Job Scheduling by Combining Gang Scheduling and Backfilling Techniques (Abstract)

J.E. Moreira , IBM T. J. Watson Research Center
H. Franke , IBM T. J. Watson Research Center
Y. Zhang , Pennsylvania State University
A. Sivasubramaniam , Pennsylvania State University
pp. 133
Memory Systems

A Mechanism for Speculative Memory Accesses Following Synchronizing Operations (Abstract)

Hiroshi Nakashima , Toyohashi University of Technology
Takayuki Sato , Toyohashi University of Technology
Kazuhiko Ohno , Toyohashi University of Technology
pp. 145

Support for Recoverable Memory in the Distributed Virtual Communication Machine (Abstract)

Marcel-Catalin Rosu , IBM T.J. Watson Research Center
Karsten Schwan , Georgia Institute of Technology
pp. 191
Tools

Multiclock Esterel: A Reactive Framework for Asynchronous Design (Abstract)

Basant Rajan , Tata Institute of Fundamental Research
R.K. Shyamasundar , Tata Institute of Fundamental Research
pp. 201

Register Assignment for Software Pipelining with Partitioned Register Banks (Abstract)

Steve Carr , Michigan Technological University
Philip Sweany , Michigan Technological University
Steven J. Beaty , Metropolitan State College of Denver
Jason Hiser , University of Virginia
pp. 211

Deterministic Replay of Distributed Java Applications (Abstract)

Harini Srinivasan , IBM T.J. Watson Research Center
Jong-Deok Choi , IBM T.J. Watson Research Center
Ravi Konuru , IBM T.J. Watson Research Center
pp. 219

Evaluation of P3T+: A Performance Estimator for Distributed and Parallel Applications (Abstract)

T. Fahringer , University of Vienna
A. Pozgaj , University of Vienna
H. Moritsch , University of Vienna
J. Luitz , Vienna University of Technology
pp. 229

Applying Interposition Techniques for Performance Analysis of OpenMP Parallel Applications (Abstract)

Xavier Martorell , Universitat Politecnica de Catalunya
Nacho Navarro , Universitat Politecnica de Catalunya
Jesus Labarta , Universitat Politecnica de Catalunya
Eduard Ayguade , Universitat Politecnica de Catalunya
Marc Gonzalez , Universitat Politecnica de Catalunya
Albert Serra , Universitat Politecnica de Catalunya
Jose Oliver , Universitat Politecnica de Catalunya
pp. 235

FIMD-MPI: A Tool for Injecting Faults into MPI Applications (Abstract)

Peng Liu , University of California at Irvine
Douglas M. Blough , Georgia Institute of Technology
pp. 241
Algorithms

Semigroup and Prefix Computations on Improved Generalized Mesh-Connected Computers with Multiple Buses (Abstract)

Hong Shen , Griffith University
Keqin Li , State University of New York at New Paltz
Yi Pan , University of Dayton
S.Q. Zheng , University of Texas at Dallas
pp. 251

On Sorting an Intransitive Total Ordered Set Using Semi-Heap (Abstract)

Jie Wu , Florida Atlantic University
pp. 257

Sorting on the OTIS-Mesh (Abstract)

Andre Osterloh , Technical University of Ilmenau
pp. 269

Sorting Multisets in Anonymous Rings (Abstract)

Flaminia L. Luccio , Universit? degli Studi di Trieste
N. Santoro , Carleton University
P. Flocchini , University of Ottawa
D. Krizanc , Wesleyan University
E. Kranakis , Carleton University
pp. 275
Panel
Keynote Address
Best Papers

Scalable Parallel Matrix Multiplication on Distributed Memory Parallel Computers (Abstract)

Keqin Li , State University of New York at New Paltz
pp. 307

Speed vs. Accuracy in Simulation for I/O-Intensive Applications (Abstract)

Jeffrey K. Hollingsworth , University of Maryland at College Park
Hyeonsang Eom , University of Maryland at College Park
pp. 315
Network Routing

Optimal Broadcasting in All-Port Meshes of Trees with Distance-Insensitive Routing (Abstract)

Petr Salinger , Czech Technical University
Pavel Tvrdik , Czech Technical University
pp. 353

Distributed Models and Algorithms for Survivability in Network Routing (Abstract)

Kennth A. Berman , University of Cincinnati
Fred S. Annexstein , University of Cincinnati
pp. 359

Gray Codes for Torus and Edge Disjoint Hamiltonian Cycles (Abstract)

Bella Bose , Oregon State University
Myung M. Bae , Scalable POWERparallel Systems
pp. 365

Power-Aware Localized Routing in Wireless Networks (Abstract)

Ivan Stojmenovic , University of Ottawa
Xu Lin , University of Ottawa
pp. 371

Exploiting Hierarchy in Parallel Computer Networks to Optimize Collective Operation Performance (PDF)

Ewing Lusk , Argonne National Laboratory
Bronis R. de Supinski , Lawrence Livermore National Laboratory
William Gropp , Argonne National Laboratory
Nicholas T. Karonis , Northern Illinois University
John Bresnahan , Argonne National Laboratory
Ian Foster , Argonne National Laboratory and University of Chicago
pp. 377
Data Sets and Visualization

PaDDMAS: Parallel and Distributed Data Mining Application Suite (Abstract)

Steven Lynden , University of Wales at Cardiff
Omer Rana , University of Wales at Cardiff
Mike Ward , University of Wales at Cardiff
Maozhen Li , University of Wales at Cardiff
David Walker , University of Wales at Cardiff
pp. 387

VisOK: A Flexible Visualization System for Distributed Java Object Application (Abstract)

R.S. Ramakrishna , Kwangju Institute of Science and Technology
Dong-Woo Lee , Kwangju Institute of Science and Technology
pp. 393

Bounded-Response-Time Self-Stabilizing OPS5 Production Systems (Abstract)

Seiya Fujii , University of Houston
Albert Mo Kim Cheng , University of Houston
pp. 399

Optimizing Retrieval and Processing of Multi-Dimensional Scientific Datasets (Abstract)

Joel Saltz , University of Maryland at College Park
Tahsin Kurc , University of Maryland at College Park
Alan Sussman , University of Maryland at College Park
Chialin Chang , University of Maryland at College Park
pp. 405
Scheduling II

Effective Load Sharing on Heterogeneous Networks of Workstations (Abstract)

Li Xiao , College of William and Mary
Yanxia Qu , Bell Laboratories, Lucent Technologies
Xiaodong Zhang , College of William and Mary
pp. 431

A Task Duplication Based Scheduling Algorithm for Heterogeneous Systems (Abstract)

Dharma P. Agrawal , University of Cincinnati
Samantha Ranaweera , University of Cincinnati
pp. 445

Job Scheduling that Minimizes Network Contention due to both Communication and I/O (Abstract)

Jens Mache , Lewis & Clark College
Sharad Garg , Intel Corp.
Virginia Lo , University of Oregon
pp. 457

Self-Stabilizing Mutual Exclusion Using Unfair Distributed Scheduler (Abstract)

Maria Gradinariu , Universit? de Paris Sud
Sébastien Tixeuil , Universit? de Paris Sud
Ajoy K. Datta , University of Nevada at Las Vegas
pp. 465
Panel

The Ten Hottest Topics in Parallel and Distributed Computing for the Next Millennium (PDF)

David Culler , University of California at Berkeley
Ian Foster , Argonne National Laboratory and University of Chicago
Harvey Newman , California Institute of Technology
Deborah Estrin , University of Southern California
Rick Stevens , Argonne National Laboratory and University of Chicago
pp. 471
Keynote Address
Communication

Reduction Optimization in Heterogeneous Cluster Environments (Abstract)

Da-Wei Wang , Academia Sinica
Pangfeng Liu , National Chung Cheng University
pp. 477

Template Based Structured Collections (Abstract)

Mitsuhisa Sato , Real World Computing Partnership
Jörg Nolte , Real World Computing Partnership
Yutaka Ishikawa , Real World Computing Partnership
pp. 483

Bandwidth-Efficient Collective Communication for Clustered Wide Area Systems (Abstract)

Sergei Gorlatch , University of Passau
Thilo Kielmann , Vrije Universiteit
Henri E. Bal , Vrije Universiteit
pp. 492

Replicating the Contents of a WWW Multimedia Repository to Minimize Download Time (Abstract)

Thanasis Loukopoulos , Hong Kong University of Science and Technology
Ishfaq Ahmad , Hong Kong University of Science and Technology
pp. 500

Enhancing NWS for Use in an SNMP Managed Internetwork (Abstract)

Daniel Andresen , Kansas State University
Mitchell L. Neilsen , Kansas State University
Robert E. Busby Jr , AT&T Network Operations
pp. 506
Distributed Computing

High Performance Parametric Modeling with Nimrod/G: Killer Application for the Global Grid? (Abstract)

Jon Giddy , University of Queensland
Lew Kotler , Australian Radiation Protection and Nuclear Safety Agency
David Abramson , Monash University
pp. 520

Virtual BUS: A Network Technology for Setting up Distributed Resources in Your Own Computer (Abstract)

Tomoo Fukazawa , NTT Network Innovation Laboratories
Atsushi Takahara , NTT Network Innovation Laboratories
Toshiaki Miyazaki , NTT Network Innovation Laboratories
Takahiro Murooka , NTT Network Innovation Laboratories
Kazuyoshi Matsuhiro , NTT Network Innovation Laboratories
Shinya Ishihara , NTT Network Innovation Laboratories
Seiichiro Tani , NTT Network Innovation Laboratories
Mitsuo Teramoto , NTT Network Innovation Laboratories
pp. 535

Limits and Power of the Simplest Uniform and Self-Stabilizing Phase Clock Algorithm (Abstract)

Florent Nolot , Universit? de Picardie Jules Verne
Vincent Villain , Universit? de Picardie Jules Verne
pp. 541

Are Global Computing Systems Useful? Comparison of Client-server Global Computing Systems Ninf, NetSolve Versus CORB (Abstract)

Satoshi Matsuoka , Tokyo Institute of Technology
Toyotaro Suzumura , Tokyo Institute of Technology
Takayuki Nakagawa , Tokyo Institute of Technology
Hidemoto Nakada , Electrotechnical Laboratory
Satoshi Sekiguchi , Electrotechnical Laboratory
pp. 547
Threading

On the Scheduling Algorithm of the Dynamically Trace Scheduled VLIW Architecture (Abstract)

Alberto Ferreira de Souza , Universidade Federal do Esp?rito Santo
Peter Rounce , University College London
pp. 565

Monotonic Counters: A New Mechanism for Thread Synchronization (Abstract)

K. Mani Chandy , California Institute of Technology
John Thornley , University of Virginia
pp. 573

Thread Migration and Load Balancing in Non-Dedicated Environments (Abstract)

Kritchalach Thitikamol , University of Maryland at College Park
Peter Keleher , University of Maryland at College Park
pp. 583

Caching Single-Assignment Structures to Build a Robust Fine-Grain Multi-Threading System (Abstract)

Jean-Luc Gaudiot , University of Southern California
Wen-Yen Lin , University of Southern California
Jose Nelson Amaral , University of Delaware
Guang R. Gao , University of Delaware
pp. 589

A Quantitative Assessment of Thread-Level Speculation Techniques (Abstract)

Antonio González , Universitat Politecnica de Catalunya
Pedro Marcuello , Universitat Politecnica de Catalunya
pp. 595
Wormhole Routing

Balancing Traffic Load for Multi-Node Multicast in a Wormhole 2D Torus/Mesh (Abstract)

San-Yuan Wang , National Central University
Yu-Chee Tseng , National Central University
Ching-Sung Shiu , National Central University
Jang-Ping Sheu , National Central University
pp. 611

A Simple and Efficient Mechanism to Prevent Saturation in Wormhole Networks (Abstract)

E. Baydal , Universidad Politecnica de Valencia
J. Duato , Universidad Politecnica de Valencia
P. Lopez , Universidad Politecnica de Valencia
pp. 617

Fair and Efficient Packet Scheduling in Wormhole Networks (Abstract)

Harish Sethu , Drexel University
Salil S. Kanhere , Drexel University
Alpa B. Parekh , Drexel University
pp. 623

Fault-Tolerant Wormhole Routing Algorithms in Meshes in the Presence of Concave Faults (Abstract)

Seungjin Park , Michigan Technical University
Bella Bose , Oregon State University
Jong-Hoon Youn , Oregon State University
pp. 633
Input/Output

ACDS: Adapting Computational Data Streams for High Performance (Abstract)

Karsten Schwan , Georgia Institute of Technology
Carsten Isert , Georgia Institute of Technology
pp. 641

A Component Framework for Communication in Distributed Applications (Abstract)

Milos D. Ercegovac , University of California at Los Angeles
Jeffrey M. Fischer , University of California at Los Angeles and Siebel Systems Inc
pp. 647

Design and Evaluation of I/O Strategies for Parallel Pipelined STAP Applications (Abstract)

Pramod Varshney , Syracuse University
Wei-keng Liao , Northwestern University
Alok Choudhary , Northwestern University
Donald Weiner , Syracuse University
pp. 655

A Multi-Tier RAID Storage System with RAID1 and RAID5 (Abstract)

K. Gopinath , Indian Institute of Science
Nitin Muppalaneni , VERITAS Software Inida Pvt. Ltd.
pp. 663

Performance of the IBM General Parallel File System (Abstract)

R. Kim Yates , Lawrence Livermore National Laboratory
Terry Jones , Lawrence Livermore National Laboratory
Alice Koniges , Lawrence Livermore National Laboratory
pp. 673
Shared Memory

Reducing Ownership Overhead for Load-Store Sequences in Cache-Coherent Multiprocessors (Abstract)

Fredrik Dahlgren , Ericsson Mobile Communications AB
Jim Nilsson , Chalmers University of Technology
pp. 684

Dynamic Data Layouts for Cache-Conscious Factorization of DFT (Abstract)

Dongsoo Kang , University of Southern California
Neungsoo Park , University of Southern California
Kiran Bondalapati , University of Southern California
Viktor K. Prasanna , University of Southern California
pp. 693

Exploring the Switch Design Space in a CC-NUMA Multiprocessor Environment (Abstract)

Nan Ni , Texas A&M University
Marius Pirvu , Texas A&M University
Laxmi Bhuyan , Texas A&M University
pp. 703

Predicting Performance on SMPs. A Case Study: The SGI Power Challenge (Abstract)

Andrea Pietracaprina , Universita di Padova
Geppino Pucci , Universita di Padova
Jack Perdue , Texas A&M University
Mark M. Mathis , Texas A&M University
Nancy M. Amato , Texas A&M University
pp. 729
Optical Computing

An Optimal Parallel Algorithm for Computing Moments on Arrays with Reconfigurable Optical Buses (Abstract)

Chin-Hsiung Wu , National Taiwan University of Science and Technology
Shi-Jinn Horng , National Taiwan University of Science and Technology
Horng-Ren Tsai , The Overseas Chinese College of Commerce
Jinn-Fu Lin , National Taiwan University of Science and Technology
Tsrong-Lay Lin , Kuang Wu Institue of Technology and Commerce
pp. 741

Relating Two-Dimensional Reconfigurable Meshes with Optically Pipelined Buses (Abstract)

Jerry L. Trahan , Louisiana State University
Anu G. Bourgeois , Louisiana State University
pp. 747

Optimal All-to-All Personalized Exchange in a Class of Optical Multistage Networks (Abstract)

Jianchao Wang , GTE Laboratories
Yuanyuan Yang , State University of New York at Stony Brook
pp. 753

De Bruijn Isomorphisms and Free Space Optical Networks (Abstract)

A. Ferreira , CNRS-I3S-INRIA
S. Perennes , CNRS-I3S-INRIA
D. Coudert , CNRS-I3S-INRIA
pp. 769
Numerical Algorithms

Parallel Lagrange Interpolation on the Star Graph (Abstract)

M. Ould-Khaoua , University of Strathclyde
S.G. Akl , Queen's University
L.M. Mackenzie , University of Glasgow
H. Sarbazi-Azad , University of Glasgow
pp. 777

Load Balancing Strategies for Dense Linear Algebra Kernels on Heterogeneous Two-Dimensional Grids (Abstract)

Olivier Beaumont , Ecole Normale Superieure de Lyon
Yves Robert , Ecole Normale Superieure de Lyon
Vincent Boudet , Ecole Normale Superieure de Lyon
Fabrice Rastello , Ecole Normale Superieure de Lyon
pp. 783

Multicomputer Algorithms for Wavelet Packet Image Decomposition (Abstract)

Manfred Feil , University of Salzburg
Andreas Uhl , University of Salzburg
pp. 793

Using Postordering and Static Symbolic Factorization for Parallel Sparse LU (Abstract)

Laura Grigori , University Henri Poincare
Michel Cosnard , University Henri Poincare
pp. 807
Meshes and Arrays

A Constructive Solution to the Juggling Problem in Processor Array Synthesis (Abstract)

Alain Darte , LIP, ENS-Lyon
B. Ramakrishna Rau , Hewlett-Packard Company
Frederic Vivien , ICPS, Pole Api
Robert Schreiber , Hewlett-Packard Company
pp. 815

Repartitioning Unstructured Adaptive Meshes (Abstract)

John E. Savage , Brown University
José G. Castaños , Brown University
pp. 823

Study of a Multilevel Approach to Partitioning for Parallel Logic Simulation (Abstract)

Philip A. Wilsey , Experimental Computing Laboratory
Dhananjai M. Rao , Experimental Computing Laboratory
Swaminathan Subramanian , Experimental Computing Laboratory
pp. 833

Author Index (PDF)

pp. 839
118 ms
(Ver )