NASA Logo

NTRS

NTRS - NASA Technical Reports Server

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

Back to Results
The alignment-distribution graphImplementing a data-parallel language such as Fortran 90 on a distributed-memory parallel computer requires distributing aggregate data objects (such as arrays) among the memory modules attached to the processors. The mapping of objects to the machine determines the amount of residual communication needed to bring operands of parallel operations into alignment with each other. We present a program representation called the alignment distribution graph that makes these communication requirements explicit. We describe the details of the representation, show how to model communication cost in this framework, and outline several algorithms for determining object mappings that approximately minimize residual communication.
Document ID
19940010639
Acquisition Source
Legacy CDMS
Document Type
Conference Proceedings
Authors
Chatterjee, Siddhartha
(Research Inst. for Advanced Computer Science Moffett Field, CA, United States)
Gilbert, John R.
(Xerox Palo Alto Research Center CA., United States)
Schreiber, Robert
(Research Inst. for Advanced Computer Science Moffett Field, CA, United States)
Date Acquired
September 6, 2013
Publication Date
August 1, 1993
Subject Category
Numerical Analysis
Report/Patent Number
RIACS-TR-93-06
NASA-CR-194292
NAS 1.26:194292
Report Number: RIACS-TR-93-06
Report Number: NASA-CR-194292
Report Number: NAS 1.26:194292
Accession Number
94N15112
Funding Number(s)
CONTRACT_GRANT: NAS2-13721
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available