NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Coarrars for Parallel ProcessingThe design of the Coarray feature of Fortran 2008 was guided by answering the question "What is the smallest change required to convert Fortran to a robust and efficient parallel language." Two fundamental issues that any parallel programming model must address are work distribution and data distribution. In order to coordinate work distribution and data distribution, methods for communication and synchronization must be provided. Although originally designed for Fortran, the Coarray paradigm has stimulated development in other languages. X10, Chapel, UPC, Titanium, and class libraries being developed for C++ have the same conceptual framework.
Document ID
20150005751
Acquisition Source
Jet Propulsion Laboratory
Document Type
Conference Paper
External Source(s)
Authors
Snyder, W. Van
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
April 16, 2015
Publication Date
July 4, 2011
Subject Category
Computer Programming And Software
Meeting Information
Meeting: German Aerospace Center (DLR) meeting
Location: Bavaria
Country: Germany
Start Date: July 4, 2011
Sponsors: Deutsches Zentrum fuer Luft- und Raumfahrt (DLR)
Distribution Limits
Public
Copyright
Other
Keywords
Fortran

Available Downloads

There are no available downloads for this record.
No Preview Available