ALGORITHMIC ISSUES ON HETEROGENEOUS COMPUTING PLATFORMS
- 1 June 1999
- journal article
- research article
- Published by World Scientific Pub Co Pte Ltd in Parallel Processing Letters
- Vol. 09 (02) , 197-213
- https://doi.org/10.1142/s0129626499000207
Abstract
This paper discusses algorithmic issues when computing with a heterogeneous network of work-stations (the typical poor man's parallel computer). Dealing with processors of different speeds requires to use more involved strategies than block-cyclic data distributions. Dynamic data distribution is a first possibility but may prove impractical and not scalable due to communication and control overhead. Static data distributions tuned to balance execution times constitute another possibility but may prove ineffcient due to variations in the processor speeds (e.g. because of different workloads during the computation). We introduce a static distribution strategy that can be refined on the fly, and we show that it is well-suited to parallelizing scientific computing applications such as finite-difference stencils or LU decomposition.Keywords
This publication has 11 references indexed in Scilit:
- Coordinating Parallel Processes on Networks of WorkstationsJournal of Parallel and Distributed Computing, 1997
- Optimal Orthogonal Tiling of 2-D IterationsJournal of Parallel and Distributed Computing, 1997
- Runtime Support for Parallelization of Data-Parallel Applications on Adaptive and Nonuniform Computational EnvironmentsJournal of Parallel and Distributed Computing, 1997
- Customized Dynamic Load Balancing for a Network of WorkstationsJournal of Parallel and Distributed Computing, 1997
- Parallel Application Scheduling on Networks of WorkstationsJournal of Parallel and Distributed Computing, 1997
- Compile-Time Scheduling Algorithms for a Heterogeneous Network of WorkstationsThe Computer Journal, 1997
- ScaLAPACK: a portable linear algebra library for distributed memory computers — design issues and performanceComputer Physics Communications, 1996
- Software Libraries for Linear Algebra Computations on High Performance ComputersSIAM Review, 1995
- Metasystems: An Approach Combining Parallel Processing and Heterogeneous Distributed Computing SystemsJournal of Parallel and Distributed Computing, 1994
- Program Speedup in a Heterogeneous Computing NetworkJournal of Parallel and Distributed Computing, 1994