Irregular Coarse-Grain Data Parallelism under LPARX
Open Access
- 1 January 1996
- journal article
- research article
- Published by Hindawi Limited in Scientific Programming
- Vol. 5 (3) , 185-201
- https://doi.org/10.1155/1996/701628
Abstract
LPARX is a software development tool for implementing dynamic, irregular scientific applications, such as multilevel finite difference and particle methods, on high-performance multiple instruction multiple data (MIMD) parallel architectures. It supports coarse-grain data parallelism and gives the application complete control over specifying arbitrary block decompositions. LPARX provides structural abstraction, representing data decompositions as first-class objects that can be manipulated and modified at runtime. LPARX, implemented as a C++ class library, is currently running on diverse MIMD platforms, including the Intel Paragon, Cray C-90, IBM SP2, and networks of workstations running under PVM. Software may be developed and debugged on a singe-processor workstation.Keywords
This publication has 0 references indexed in Scilit: