NASA NTRS · 20150005751
Coarrars for Parallel Processing
Abstract
The 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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Snyder, W. Van. 2011-07-04. Coarrars for Parallel Processing. https://ntrs.nasa.gov/citations/20150005751
Cite the original work for its findings. Save a collection to share your selection of sources.