Programming abstractions for dynamically partitioning and coordinating localized scientific calculations running on multiprocessors
Certain software abstractions help to automate load balancing during various math-physics calculations on a team of concurrently executing processors. These abstractions have been tested on a vortex method for computational fluid dynamics. Experiments exhibited good parallel speedups of 24 and 3.6,r...
Saved in:
Published in | SIAM journal on scientific and statistical computing Vol. 12; no. 1; pp. 145 - 157 |
---|---|
Main Author | |
Format | Journal Article |
Language | English |
Published |
Philadelphia, PA
Society for Industrial and Applied Mathematics
1991
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Certain software abstractions help to automate load balancing during various math-physics calculations on a team of concurrently executing processors. These abstractions have been tested on a vortex method for computational fluid dynamics. Experiments exhibited good parallel speedups of 24 and 3.6,respectively, on 32 processors of the Intel iPSC-1--a message-passing hypercube architecture--and on 4 processors of a Cray X-MP--a shared-memory vector architecture. The abstractions should apply to diverse applications, including finite difference methods, and to diverse architectures without requiring that the application be reprogrammed extensively for each new architecture. |
---|---|
ISSN: | 0196-5204 1064-8275 2168-3417 1095-7197 |
DOI: | 10.1137/0912008 |