Loading…
Irregular Coarse‐Grain Data Parallelism under LPARX
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 a...
Saved in:
Published in: | Scientific programming 1996-01, Vol.5 (3), p.185-201 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Citations: | Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | 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. |
---|---|
ISSN: | 1058-9244 1875-919X |
DOI: | 10.1155/1996/701628 |