The Community for Technology Leaders
2013 42nd International Conference on Parallel Processing (1997)
Bloomington, IL
Aug. 11, 1997 to Aug. 15, 1997
ISSN: 0190-3918
ISBN: 0-8186-8108-X
TABLE OF CONTENTS

Preface (PDF)

pp. xi
Keynote Address

Keynote Address (PDF)

pp. null
Session 1A: Parallel Algorithms

Optimal Sorting Algorithms on Incomplete Meshes with Arbitrary Fault Patterns (Abstract)

Chi-Hsiang Yeh , University of California, Santa Barbara
Behrooz Parhami , University of California, Santa Barbara
pp. 4

Efficient Parallel Algorithms for Optimally Locating a k-Leaf Tree in a Tree Network (Abstract)

Biing-Feng Wang , National Tsing Hua University Hsinchu
Wei-Kuan Shih , National Tsing Hua University Hsinchu
Shan-Chyun Ku , National Tsing Hua University Hsinchu
pp. 16

Efficient Parallel Algorithms on Distance-Hereditary Graphs (Abstract)

Tsan-sheng Hsu , Academia Sinica
Sun-yuan Hsieh , National Taiwan University
Ming-Tat Ko , Academia Sinica
Gen-Huey Chen , National Taiwan University
Chin-wen Ho , National Taiwan University
pp. 20
Session 1B: Network Modeling

Network Performance under Physical Constraints (Abstract)

Marco Vanneschi , Universita' di Pisa
Fabrizio Petrini , Universita' di Pisa
pp. 34
Session 1C: Compilers I - Data Layout And Access

Data Distribution Analysis and Optimization for Pointer-Based Distributed Programs (Abstract)

Jenq Kuen Lee , National Tsing-Hua University
Y. C. Chuang. , National Tsing-Hua University
Dan Ho , National Tsing-Hua University
pp. 56

Compiler Techniques for Effective Communication on Distributed-Memory Multiprocessors (Abstract)

Emilio L. Zapata , Univ. of Malaga
Angeles G. Navarro , Univ. of Malaga
David Padua , Univ. of Illinois at Urbana-Champaign
Yunheung Paek , Univ. of Illinois at Urbana-Champaign
pp. 74
Session 2A: Embeddings and Routings

Efficient Multicast Algorithms in All-Port Wormhole-Routed Hypercubes (Abstract)

Fusun Ozguner , The Ohio State University
Vivek Halwan , The Ohio State University
pp. 84

A Class of Fixed-Degree Cayley-Graph Interconnection Networks Derived by Pruning k-ary n-cubes (Abstract)

Ding-Ming Kwai , University of California, Santa Barbara
Behrooz Parhami , University of California, Santa Barbara
pp. 92

Embedding of binomial trees in hypercubes with link faults (Abstract)

Yingquiu Luo , Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
Jie Wu , Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
B. Fernandez , Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
pp. 96

An Optimal Multiple Bus Network for Fan-in Algorithms (Abstract)

Ramachandran Vaidyanathan , Louisiana State University,
Hettihe P. Dharmasena , Louisiana State University,
pp. 100
Session 2B: Parallelism Management

Efficient Processor Allocation Scheme for Multi Dimensional Interconnection Networks (Abstract)

Hyunseung Choo , The University of Texas at Arlington
Wee Yong Youn , The University of Texas at Arlington
Behrooz Shirazi , The University of Texas at Arlington
Gyung-Leen Park , The University of Texas at Arlington
pp. 114

Quantitative Analysis on Caching Effect of I-Structure Data in Frame-Based Multithreaded Processing (Abstract)

Chu Shik Jhon , Seoul National University
Soonhoi Ha , Seoul National University
Hyong-Shik Kim , Seoul National University
pp. 122
Session 2C: IO and Data Structures in Distributed Systems

Improving the Performance of Out-of-Core Computations (Abstract)

A. Choudhary , National Chung Cheng University
J. Ramanujam , National Chung Cheng University
M. Kandemir , National Chung Cheng University
pp. 128

A Framework for Parallel Tree-Based Scientific Simulations (Abstract)

Pangfeng Liu , National Chung Cheng University
Jan-Jan Wu , Academia Sinica
pp. 137

Fault-Tolerant Parallel Applications Using Queues and Actions (Abstract)

J. Smith , The University of Newcastle upon Tyne
S. Shrivastava , The University of Newcastle upon Tyne
pp. 145

Message Encoding Techniques for Efficient Arrary Redistribution (Abstract)

Yeh-Ching Chung , Feng Chia University
Ching-Hsien Hsu , Feng Chia University
pp. 150
Panel 1
Session 3A: Scheduling I - Algorithms

Real-Time Job Scheduling in Hypercube Systems (Abstract)

Sunggu Lee , Pohang University of Science and Technology
Jong Kim , Pohang University of Science and Technology
O-Hoon Kwon , Pohang University of Science and Technology
SungJe Hong , Pohang University of Science and Technology
pp. 166

Hindsight Helps: Deterministic Task Scheduling with Backtracking (Abstract)

D. K. Friesen , Texas A&M University
Nancy M. Amato , Texas A&M University
Yueh-O Wang , Texas A&M University
pp. 170

Local Search for DAG Scheduling and Task Assignment (Abstract)

Wei Shu , State University of New York at Buffalo
Jun Gu , University of Calgary
Min-You Wu , State University of New York at Buffalo
pp. 174
Session 3B: Wormhole Networks

Software-Based Deadlock Recovery Technique for True Fully Adaptive Routing in Wormhole Networks (Abstract)

T. M. Pinkston , University of Southern California
J. Duato , Universidad Politecnica de Valencia
P. Lopez , Universidad Politecnica de Valencia
J. M. Martinez , Universidad Politecnica de Valencia
pp. 182
Session 3C: Consistency and Communication

The Affinity Entry Consistency Protocol (Abstract)

R. Bianchini , Federal University of Rio de Janeiro (UFRJ)
C. Seidel , State University of Rio de Janeiro (UERJ)
C. L. Amorim , Federal University of Rio de Janeiro (UFRJ)
pp. 208

Quantifying the Effects of Communication Optimizations (Abstract)

Sung-Eun Choi , University of Washington
Lawrence Snyder , University of Washington
pp. 218
Session 4A: Data Distribution
Session 4B: Memory Organizations

Hardware Versus Software Implementation of COMA (Abstract)

Adrian Moga , University of Southern California
Michel Dubois , University of Southern California
Alain Gefflaut , Siemens AG
pp. 248

Performance and Configuration of Hierarchical Ring Networks for Multiprocessors (Abstract)

V. Carl Hamacher , Queen? s University
Hong Jiangt , University of Nebraska-Lincoln
pp. 257

An Effective Memory--Processor Integrated Architecture for Computer Vision (Abstract)

Tack-Don Han , Yonsei University
Youngsik Kim , Yonsei University
Sung-Bong Yang , Yonsei University
Shin-Dug Kim , Yonsei University
pp. 266
Session 4C: Load Balancing and Scheduling

Load Balancing and Workload Minimization Of Overlapping Parallel Tasks (Abstract)

Prithviraj Banerjee , Northwestern University
Venkatram Krishnaswamy , Intel Corporation
Gagan Hasteer , University of Illinois
pp. 272

Good Processor Management = Fast Allocation + Efficient Scheduling (Abstract)

Chita R. Das , The Pennsylvania State University
Byung S. Yoo , The Pennsylvania State University
pp. 280

Automatic Parallelization and Scheduling of Programs on Multiprocessors using CASCH (Abstract)

Min-You Wu , State University of New York at Buffalo
Yu-Kwong Kwok , The Hong Kong University of Science and Technology
Wei Shu , State University of New York at Buffalo
Ishfaq Ahmad , The Hong Kong University of Science and Technology
pp. 288

Probabilistic Rotation: Scheduling Graphs with Uncertain Execution Time (Abstract)

Chantana Chantrapornchai , University of Notre Dame
Nelson Passos , Midwestern State University
Edwin Sha , University of Notre Dame
Sissades Tongsima , University of Notre Dame
pp. 292
Session 5A: Prefetching in Multiprocessors

Hybrid compiler/hardware prefetching for multiprocessors using low-overhead cache miss traps (Abstract)

M. Dubois , Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg, Sweden
J. Skeppstedt , Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg, Sweden
pp. 298

An adaptive sequential prefetching scheme in shared-memory multiprocessors (Abstract)

Hyunsoo Yoon , Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
Myoung Kwon Tcheun , Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
Seung Ryoul Maeng , Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
pp. 306

Stride-directed Prefetching for Secondary Caches (Abstract)

Sunil Kim , IBM
Alexander V. Veidenbaum , University of Illinois at Chicago
pp. 314
Session 5B: Local Area and Wireless Networks

Design of Scalable and Multicast Capable Cut-Through Switches for High-Speed LANs (Abstract)

Mingyao Yang , Michigan State University
Lionel Ni , Michigan State University
pp. 324

Real-time multicast in wireless communication (Abstract)

Sandeepan Sanyal , Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
pp. 500
Session 5C: Fault-Tolerant Networks

Design of a Circuit-Switched Highly Fault-Tolerant k-ary n-cube (Abstract)

Baback A. Izadi , DeVry Institute of Technology
Fusun Ozguner , Ohio State University
pp. 342

Design and Analysis of Fault-Tolerant Star Networks (Abstract)

Chungti A. Liang , IBM Corporation
Sourav Bhattacharya , Arizona State University
Jack Tan , University of Wisconsin
pp. 346

On the multiple fault diagnosis of multistage interconnection networks: the lower bound and the CMOS fault model (Abstract)

X.-T. Chen , Actel Corp., Sunnyvale, CA, USA
S. Horiguchi , Actel Corp., Sunnyvale, CA, USA
Y.-N. Shen , Actel Corp., Sunnyvale, CA, USA
F. Lombardi , Actel Corp., Sunnyvale, CA, USA
pp. 350
Panel 2
Panel 3
Session 6A: Load Balancing

Adaptive load-balancing algorithms using symmetric broadcast networks: performance study on an IBM SP2 (Abstract)

D.J. Harvey , Dept. of Comput. Sci., North Texas Univ., Denton, TX, USA
S.K. Das , Dept. of Comput. Sci., North Texas Univ., Denton, TX, USA
R. Biswas , Dept. of Comput. Sci., North Texas Univ., Denton, TX, USA
pp. 360
Session 6B: Multicast Communication

Optimal Multicast with Packetization and Network Interface Support (Abstract)

Ram Kesavan , The Ohio State University
Dhabaleswar K. Panda , The Ohio State University
pp. 370

An Euler Path Based Technique for Deadlock-free Multicasting (Abstract)

Nidhi Agrawal , Indian Institute of Technology
C.P. Ravikumar , Indian Institute of Technology
pp. 378

Performance Analysis and Simulation of Multicast Networks (Abstract)

Yuanyuan Yang , University of Vermont
Jianchao Wang , GTE Laboratories
pp. 385

Sufficient Conditions for Optimal Multicast Communication (Abstract)

Eric Torng , Michigan State University
Barbara D. Birchler , Michigan State University
Abdol-Hossein Esfahanian , Michigan State University
pp. 390
Session 6C: Compilers II - Analysis, Allocation, and Mapping

A Register Allocation Technique Using Register Existence Graph (Abstract)

Yoshiaki Fukazawa , Waseda University
Akira Koseki , Waseda University
Hideaki Komatsu , IBM Japan, Ltd.
pp. 404

Precise Call Graph Construction for OO Programs in the Presence of Virtual Functions (Abstract)

Sandeep Kumar , Hewlett-Packard Laboratories,
Deepankar Bairagi , North Carolina State University
Dharma P. Agrawal , North Carolina State University
pp. 412

Automatic generation of injective modular mappings (Abstract)

Hyuk-Jae Lee , Dept. of Comput. Sci., Louisiana Tech. Univ., Ruston, LA, USA
J.A.B. Fortes , Dept. of Comput. Sci., Louisiana Tech. Univ., Ruston, LA, USA
pp. 417
Session 7A: Applications

Background Compensation and an Active-Camera Motion Tracking Algorithm (Abstract)

Howard Jay Siegel , Purdue University
Rohit Gupta , Purdue University
Mitchell D. Theys , Purdue University
pp. 431

Exploiting task and data parallelism in parallel Hough and Radon transforms (Abstract)

D. Krishnaswamy , Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
P. Banerjeer , Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
pp. 441
Session 7B: Communication and Synchronization Issues

Communication in Parallel Applications: Characterization and Sensitivity Analysis (Abstract)

Dale Seed , The Pennsylvania State University
Anand Sivasubramaniam , The Pennsylvania State University
Chita R. Das , The Pennsylvania State University
pp. 446

How Much Does Network Contention Affect Distributed Shared Memory Performance? (Abstract)

Donglai Dai , The Ohio State University
Dhabaleswar K. Panda , The Ohio State University
pp. 454

The Implementation of Low Latency Communication Primitives in the Snow Prototype (Abstract)

Kanad Ghose , State University of New York
Brian T. Stein , State University of New York
Tom Gaska , State University of New York
Arun K. Jayendran , State University of New York
Seth Goldberg , State University of New York
Seth Melnick , State University of New York
pp. 462
Session 7C: Scheduling II - Software

Decisive Path Scheduling: A New List Scheduling Method (Abstract)

Jeff Marquis , University of Texas at Arlington
Hyunseung Choo , University of Texas at Arlington
Behrooz Shirazi , University of Texas at Arlington
Gyung-Leen Park , University of Texas at Arlington
pp. 472

Modeling the impact of run-time uncertainty on optimal computation scheduling using feedback (Abstract)

M.S. Andersland , Dept. of Electr. & Comput. Eng., Iowa Univ., Iowa City, IA, USA
T.A. Braun , Dept. of Electr. & Comput. Eng., Iowa Univ., Iowa City, IA, USA
T.E. Scheetz , Dept. of Electr. & Comput. Eng., Iowa Univ., Iowa City, IA, USA
T.L. Casavant , Dept. of Electr. & Comput. Eng., Iowa Univ., Iowa City, IA, USA
R.D. Dietz , Dept. of Electr. & Comput. Eng., Iowa Univ., Iowa City, IA, USA
pp. 481

A Global Computing Environment for Networked Resources. (Abstract)

Salim Hariri , Syracuse University
Haluk Topcuoglu , Syracuse University
pp. 493
Author Index

Author Index (PDF)

pp. 509
95 ms
(Ver )