Run-time and Compile-time Support for Adaptive Irregular Problems

dc.contributor.authorSharma, Shamik D.en_US
dc.contributor.authorPonnusamy, Ravien_US
dc.contributor.authorMoon, Bongkien_US
dc.contributor.authorHwang, Yuan-Shinen_US
dc.contributor.authorDas, Rajaen_US
dc.contributor.authorSaltz, Joelen_US
dc.date.accessioned2004-05-31T22:26:09Z
dc.date.available2004-05-31T22:26:09Z
dc.date.created1994-05en_US
dc.date.issued1998-10-15en_US
dc.description.abstractIn adaptive irregular problems the data arrays are accessed via indirection arrays, and data access patterns change during computation. Implementing such problems on distributed memory machines requires support for dynamic data partitioning, efficient preprocessing and fast data migration. This research presents efficient runtime primitives for such problems. This new set of primitives is part of the CHAOS library. It subsumes the previous PARTI library which targeted only static irregular problems. To demonstrate the efficacy of the runtime support, two real adaptive irregular applications have been parallelized using CHAOS primitives: a molecular dynamics code (CHARMM) and a particle-in-cell code (DSMC). The paper also proposes extensions to Fortran D which can allow compilers to generate more efficient code for adaptive problems. These language extensions have been implemented in the Syracuse Fortran 90D/HPF prototype compiler. The performance of the compiler parallelized codes is compared with the hand parallelized versions. (Also cross-referenced as UMIACS-TR-94-55)en_US
dc.format.extent241728 bytes
dc.format.mimetypeapplication/postscript
dc.identifier.urihttp://hdl.handle.net/1903/634
dc.language.isoen_US
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_US
dc.relation.isAvailableAtUniversity of Maryland (College Park, Md.)en_US
dc.relation.isAvailableAtTech Reports in Computer Science and Engineeringen_US
dc.relation.isAvailableAtUMIACS Technical Reportsen_US
dc.relation.ispartofseriesUM Computer Science Department; CS-TR-3266en_US
dc.relation.ispartofseriesUMIACS; UMIACS-TR-94-55en_US
dc.titleRun-time and Compile-time Support for Adaptive Irregular Problemsen_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
CS-TR-3266.ps
Size:
236.06 KB
Format:
Postscript Files
Loading...
Thumbnail Image
Name:
CS-TR-3266.pdf
Size:
239.67 KB
Format:
Adobe Portable Document Format
Description:
Auto-generated copy of CS-TR-3266.ps