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...

Full description

Saved in:
Bibliographic Details
Published in:Scientific programming 1996-01, Vol.5 (3), p.185-201
Main Authors: Kohn, Scott R., Baden, Scott B.
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!
Description
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