NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Execution time supports for adaptive scientific algorithms on distributed memory machinesOptimizations are considered that are required for efficient execution of code segments that consists of loops over distributed data structures. The PARTI (Parallel Automated Runtime Toolkit at ICASE) execution time primitives are designed to carry out these optimizations and can be used to implement a wide range of scientific algorithms on distributed memory machines. These primitives allow the user to control array mappings in a way that gives an appearance of shared memory. Computations can be based on a global index set. Primitives are used to carry out gather and scatter operations on distributed arrays. Communications patterns are derived at runtime, and the appropriate send and receive messages are automatically generated.
Document ID
19900016262
Acquisition Source
Legacy CDMS
Document Type
Preprint (Draft being sent to journal)
Authors
Berryman, Harry
(Institute for Computer Applications in Science and Engineering Hampton, VA, United States)
Saltz, Joel
(Institute for Computer Applications in Science and Engineering Hampton, VA, United States)
Scroggs, Jeffrey
(Institute for Computer Applications in Science and Engineering Hampton, VA, United States)
Date Acquired
September 6, 2013
Publication Date
May 1, 1990
Subject Category
Mathematical And Computer Sciences (General)
Report/Patent Number
AD-A224407
NAS 1.26:182052
ICASE-90-41
NASA-CR-182052
Report Number: AD-A224407
Report Number: NAS 1.26:182052
Report Number: ICASE-90-41
Report Number: NASA-CR-182052
Accession Number
90N25578
Funding Number(s)
CONTRACT_GRANT: NAS1-18605
CONTRACT_GRANT: N00014-86-K-0310
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available