Massively Parallel Processing Applications and Development : Proceedings of the 1994 EUROSIM Conference on Massively Parallel Processing Applications and Development, Delft, The Netherlands, 21-23 June 1994

by ; ;
Format: Hardcover
Pub. Date: 1994-10-01
Publisher(s): Elsevier Science Ltd
List Price: $258.93

Buy New

Usually Ships in 5-7 Business Days
$246.60

Rent Textbook

Select for Price
There was a problem. Please try again later.

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

Summary

The contributions of a diverse selection of international hardware and software specialists are assimilated in this book's exploration of the development of massively parallel processing (MPP). The emphasis is placed on industrial applications and collaboration with users and suppliers from within the industrial community consolidates the scope of the publication.From a practical point of view, massively parallel data processing is a vital step to further innovation in all areas where large amounts of data must be processed in parallel or in a distributed manner, e.g. fluid dynamics, meteorology, seismics, molecular engineering, image processing, parallel data base processing. MPP technology can make the speed of computation higher and substantially reduce the computational costs. However, to achieve these features, the MPP software has to be developed further to create user-friendly programming systems and to become transparent for present-day computer software.Application of novel electro-optic components and devices is continuing and will be a key for much more general and powerful architectures. Vanishing of communication hardware limitations will result in the elimination of programming bottlenecks in parallel data processing. Standardization of the functional characteristics of a programming model of massively parallel computers will become established. Then efficient programming environments can be developed. The result will be a widespread use of massively parallel processing systems in many areas of application.

Table of Contents

Preface
Welcome address
Welcome address
Table of contents
Programming Models and Tools for Massively Parallel Computersp. 3
Simulation and Modelling Application on MPP Systemsp. 15
Challenges in Modeling and Solidification Processesp. 23
MPP systems, Opportunities, Visions and Realityp. 31
A Rationale for Photonic Computing Systemsp. 41
Parallel Simulation of 3-D Flow and Transport Models within the NOWESP Projectp. 53
Massively Parallel Simulation of Fluid Flows: First Resultsp. 63
A Multi Block Methods for the 3-D Shallow Water Equationsp. 71
Efficient Solution of Linear Systems for the Time Integration of 3-D Transport Modelsp. 79
A Comparison of Parallel Solvers for the 2-D Shallow Water Equations on Distributed Memory Parallel Computersp. 87
An Interface to develop Time-Warp based Parallel Simulationsp. 97
Rigorous Abstraction and Specification in Parallel Software Developmentp. 107
Effective Parallel Backtracking Methods for Operations Research Applicationsp. 117
Software Engineering for Parallelism: an Exercise in Separating Design and Implementationp. 125
A Portable Parallel Programming Environment - The ESPRIT PPPE projectp. 135
A Mapping Method for Distributed Heterogeneous Systemsp. 143
Compiling C Programs into Threadsp. 153
PPOST - Persistent Parallel Object STorep. 163
Dependable Execution of Distributed Programsp. 171
Increasing Locality in a Fine-Grained Parallel Machinep. 179
Design and Test of a Massively Parallel Architecturep. 187
Pandora Networks for a Massively Parallel Decoupled Parallel Processorp. 195
A Transputer-based Parallel Database Machinep. 203
An Improved Spectral Bisection Algorithm and its Application to Dynamic Load Balancingp. 211
Dynamic Load Balancing on SIMD Data-Parallel Computersp. 219
Local Load Balancing for Data-Parallel Branch-and-Boundp. 227
Dynamic Load Balancing Based on the Theory of Cellular Automatap. 235
A Neuro Fuzzy Rule Based Allocation Systemp. 243
Balancing and Sharing Load on a Transputer Network: a Dynamic Algorithm for Actor Placementp. 251
GAME: A Tool Kit for Exploiting Massively Parallel Genetic Algorithmsp. 261
Parallel Application Development with Parallel Computational Framesp. 269
Implementation of an Air Pollution Transport Model on Parallel Hardwarep. 277
Pact: An Environment for Parallel Heuristic Programmingp. 287
Introducing Execution Autonomy in the SIMD Computing Paradigmp. 295
Community in Massively Parallel Object-based Language OCorep. 305
Emulating MIMD Behaviour on SIMD-Machinesp. 313
What's the Point in Parallelisation?p. 321
PS: a Simulator for Heterogeneous Computing Environmentsp. 335
Performance Evaluation of an Adaptive Routing Algorithmp. 345
A Data Parallel Implementation of the TRFD Program from the Perfect Benchmarksp. 355
Performance Comparison of Hypergraph and Graph Networksp. 363
Optimal Partitioning and Mapping Strategies for Reconfigurable Massively Parallel Computersp. 371
Automatic Performance Estimation of SPMD Programs on MPPp. 381
Efficient Performance Evaluation of Parallel Systemsp. 389
Exploiting Divided-and-Conquer Parallelism of Functional Specificationsp. 397
Status Report on ESPRIT Project P7519 Palace: Parallelization of GEANTp. 405
An algorithm for the Eigensolution of Tridiagonal Sparse Symmetric Matrices on Massively Parallel Processorsp. 415
Grammatical Inference with a Genetic Algorithmp. 423
Modern Taylor Series Method and INMOS Transputersp. 431
CRASH-Simulation Migration to HPC Systemsp. 439
Restructuring and Parallelizing a Dynamic Conditional Loopp. 447
Solving a Triangular Linear System on a MIMD Computerp. 455
Computationally Fast Systolic Array Implementationsp. 463
Efficient Decomposition of Internally-Regular Grids for Massively Parallel Processingp. 471
An Experiment: using Parallel Objects for the Solution of Demanding Algorithmic Problemsp. 481
Intelligent Algorithm Decomposition for Parallelismp. 489
Adaptation of a Finite Element Solver for the Analysis of Flexible Mechanisms to Parallel Processing Systemsp. 497
Massively Parallel Genetic Algorithmsp. 505
Parallel Branch-and-Bound for Mixed Integer Programming with Monotone Increasing Speedupp. 513
Using Compile-Time Conditional Analysis to Improve the Performance of Compiler Parallelized Programsp. 521
Parallelization of Algorithms for the CFD code TRIWAQp. 531
Efficiently Parallelizing Ab-Initio-Computations in Quantum Chemistryp. 541
High Performance Computing for Industrial Applications (HAMLET)p. 549
Exploiting Parallelism for Real Time Applications: the Hamlet Approachp. 559
Communication Intensive Parallel Processingp. 596
Semi-Analytic Method for MPP Simulation of Distributed Parameter Systemsp. 579
Experiences of Parallelizing the PSE Model for Electron Beam Radiotherapyp. 591
Massively Parallel Domain Decomposition Algorithms for some Aerodynamics Problemsp. 599
Application Driven MIMD Communication Processor Designp. 609
A Layered Approach to Parallel Software Performance Prediction: A Case Studyp. 617
Mapping Modular, Hierarchical Discrete Event Models in a Hypercube Multicomputerp. 625
Heuristic Algorithms for Task Assignment of Parallel Programsp. 633
STRINGS: A Serial Technology for Redundant Integrated Network in the Gigabits Speedsp. 643
Mesh-Array Processor Architecture for Beam Forming Radar Processingp. 653
Scalable Parallel 3D Finite Element Nonlinear Poisson Solverp. 665
IEEE P1355 - Serial Scalable Interconnect for Parallel System Constructionp. 673
Parallel Simulation of Semiconductor Devicesp. 683
Integration Technology for Light Source Arrays with Polymeric Optical Waveguide Arraysp. 691
Large-scale integration of electro-optic polymer devices for MPP applicationsp. 699
Parallelization of Evolutionary Problems in Computational Physicsp. 705
MIMD PHOENICS: Porting a Computational Fluid Dynamics Application to a Distributed Memory MIMD Computerp. 715
Porting and Optimization of a Finite-Difference CFD Code on a Massively Parallel Architecturep. 727
The Implementation of a Navier Stokes Solver on a 16 Processor Systemp. 735
A Parallel Domain Decomposition Algorithm for the Incompressible Navier Stokes Equationsp. 743
Application of High Performance Computing to PIV Technique for Velocity Measurements in Flowsp. 753
Comparison of the Porting of a Computational Fluid Dynamics Application to SIMD and MIMD Computersp. 761
Solving 2D Euler Equations on a Multi-Processor Networkp. 769
An Object-Oriented Program Family for the Parallel Simulation of Mesoscale Weather and Transport Processesp. 777
DAP PHOENICS: Porting a CFD Code to a SIMD Computerp. 785
2-D Direct Numerical Simulation of Turbulent Combustion on Massively Parallel Processing Platformsp. 793
Parallel Semi-Lagrangian Advection using PVMp. 801
A Parallel Direct Solver for Implicit Finite Element Problems based on Automatic Domain Decompositionp. 809
A New Image Enhancement Algorithm on MasPar and Parallel Virtual Machine (PVM) Environmentsp. 819
High Image Quality, Interactive Rendering on Scalable Parallel Systems: An Interim Report on ESPRIT Project 6173 (DESIRE)p. 827
Using MPP for Image Histogrammingp. 845
Exploitation of Inherent Parallelism in Morphological Grayscale Reconstructionp. 855
Compact Image Representation using Gabor Waveletsp. 863
Optical Flow Applied to Person Identificationp. 871
Optimal Scheduling and Granularity for a 2D-grid precedence graph on a MIMD computerp. 879
An Object Parallel Approach for Radiosity on the MP-1p. 887
Parallel CFView: a SIMD/MIMD CFD Visualisation System in a Heterogeneous and Distributed Environmentp. 895
An Efficient Parallel Implementation of the Marching-cubes Algorithmp. 903
Project descriptions HAMLET/NOWESPp. 911
Commercial and Scientific exhibitionp. 923
Keyword indexp. 943
Author indexp. 951
Author addressesp. 957
The Netherlands HPCN initiativep. 971
Table of Contents provided by Blackwell. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.