DocumentCode :
3144906
Title :
HIPS Keynote
Author :
Mellor-Crummey, John
fYear :
2011
fDate :
16-20 May 2011
Firstpage :
1141
Lastpage :
1141
Abstract :
Summary form only given. Coarray Fortran 2.0 (CAF 2.0) is a set of extensions to Fortran that we believe provides a practical, productive model for writing scientific programs for scalable parallel systems. CAF 2.0, a partitioned global address space programming model based on one-sided communication, is a coherent synthesis of concepts from MPI, Unified Parallel C, and IBM´s X10 programming language. CAF 2.0 includes a broad array of features including process subsets known as teams, team-based asynchronous collective communication, communication topologies, dynamic allocation of shared data, global pointers, along with synchronization constructs including finish, a communication fence, and events. The design of CAF 2.0 is intended to support coupled parallel applications such as the Community Earth System Model. This talk will describe the design and implementation of CAF 2.0, present examples from benchmarks and emerging applications to highlight the utility of CAF 2.0 features, and summarize emerging performance results with benchmarks and applications on large-scale parallel systems.
Keywords :
FORTRAN; parallel programming; scientific information systems; CAF 2.0; Coarray Fortran 2.0; Community Earth System Model; IBM X10 programming language; MPI; Unified Parallel C; communication topology; large-scale parallel system; one-sided communication; parallel application; productive language; programming model; scalable parallel system; scalable scientific computing; scientific program; team-based asynchronous collective communication;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
Conference_Location :
Shanghai
ISSN :
1530-2075
Print_ISBN :
978-1-61284-425-1
Type :
conf
DOI :
10.1109/IPDPS.2011.406
Filename :
6008962
Link To Document :
بازگشت