Personal tools
You are here: Home Publications Experiences With Sweep3D Implementations In Co-Array Fortran
Document Actions

Cristian Coarfa, Yuri Dotsenko, and John Mellor-Crummey (2004)

Experiences With Sweep3D Implementations In Co-Array Fortran

In: Proceedings of the LACSI Symposium, Los Alamos, NM, Los Alamos Computer Institute.

As part of the recent focus on increasing the productivity of parallel application developers, Co-array Fortran (CAF) has emerged as an appealing alternative to the Message Passing Interface (MPI). CAF belongs to the family of global address space parallel programming languages; such languages provide the abstraction of globally addressable memory accessed using one-sided communication. At Rice University we are developing an open source, multiplatform CAF compiler. Our earlier studies show that CAF programs achieve similar performance to that of corresponding MPI codes for the NAS Parallel Benchmarks. In this paper, we present a study of several CAF implementations of Sweep3D on four cluster architectures. We analyze the impact of using one-sided communication in Sweep3D, identify potential sources of inefficiencies and suggest ways to address them. Our results show that we achieve comparable performance to that of the MPI version on three cluster-based architectures and outperform it by up to 10\% on the SGI Altix 3000.

Published on CD-ROM.
by admin last modified 2007-12-10 21:05
« September 2010 »
Su Mo Tu We Th Fr Sa
1234
567891011
12131415161718
19202122232425
2627282930
 

Powered by Plone

LACSI Collaborators include:

Rice University LANL UH UNM UIUC UNC UTK