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
19940011483
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Chatterjee, Siddhartha
(Research Inst. for Advanced Computer Science Moffett Field, CA, United States)
Gilbert, John R.
(Research Inst. for Advanced Computer Science Moffett Field, 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
Computer Programming And Software
Report/Patent Number
NAS 1.26:194609
RIACS-TR-93.06
NASA-CR-194609
Report Number: NAS 1.26:194609
Report Number: RIACS-TR-93.06
Report Number: NASA-CR-194609
Meeting Information
Meeting: Annual Languages and Compilers for Parallelism Workshop
Location: Portland, OR
Country: United States
Start Date: August 12, 1993
End Date: August 14, 1993
Accession Number
94N15956
Funding Number(s)
CONTRACT_GRANT: NAS2-13721
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available