Paradigms And Strategies For Scientific Computing On Distributed Memory Concurrent Computers

In this work we examine recent advances in parallel languages and abstractions that have the potential for improving the programmability and maintainability of largescale, parallel, scientific applications running on high performance architectures and networks. This paper focuses on Fortran M, a set...

Full description

Bibliographic Details
Main Authors: Ian Foster, Ian T. Foster, David W. Walker
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Subjects:
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.7866
id ftciteseerx:oai:CiteSeerX.psu:10.1.1.48.7866
record_format openpolar
spelling ftciteseerx:oai:CiteSeerX.psu:10.1.1.48.7866 2023-05-15T17:53:30+02:00 Paradigms And Strategies For Scientific Computing On Distributed Memory Concurrent Computers Ian Foster Ian T. Foster David W. Walker The Pennsylvania State University CiteSeerX Archives application/postscript http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.7866 en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.7866 Metadata may be used without restrictions as long as the oai identifier remains attached to it. ftp://info.mcs.anl.gov/pub/tech_reports/reports/P432.ps.Z DISTRIBUTED MEMORY CONCURRENT COMPUTERS 1 text ftciteseerx 2016-01-08T07:51:00Z In this work we examine recent advances in parallel languages and abstractions that have the potential for improving the programmability and maintainability of largescale, parallel, scientific applications running on high performance architectures and networks. This paper focuses on Fortran M, a set of extensions to Fortran 77 that supports the modular design of message passing programs. We describe the Fortran M implementation of a particle-in-cell (PIC) plasma simulation application and discuss issues in the optimization of the code. The use of two other methodologies for parallelizing the PIC application are considered. The first is based on the shared object abstraction as embodied in the Orca language. The second approach is the Split-C language. In Fortran M, Orca, and Split-C the ability of the programmer to control the granularity of communication is important is designing an efficient implementation. 1. INTRODUCTION Distributed memory concurrent computers would appear to be i. Text Orca Unknown
institution Open Polar
collection Unknown
op_collection_id ftciteseerx
language English
topic DISTRIBUTED MEMORY CONCURRENT COMPUTERS 1
spellingShingle DISTRIBUTED MEMORY CONCURRENT COMPUTERS 1
Ian Foster
Ian T. Foster
David W. Walker
Paradigms And Strategies For Scientific Computing On Distributed Memory Concurrent Computers
topic_facet DISTRIBUTED MEMORY CONCURRENT COMPUTERS 1
description In this work we examine recent advances in parallel languages and abstractions that have the potential for improving the programmability and maintainability of largescale, parallel, scientific applications running on high performance architectures and networks. This paper focuses on Fortran M, a set of extensions to Fortran 77 that supports the modular design of message passing programs. We describe the Fortran M implementation of a particle-in-cell (PIC) plasma simulation application and discuss issues in the optimization of the code. The use of two other methodologies for parallelizing the PIC application are considered. The first is based on the shared object abstraction as embodied in the Orca language. The second approach is the Split-C language. In Fortran M, Orca, and Split-C the ability of the programmer to control the granularity of communication is important is designing an efficient implementation. 1. INTRODUCTION Distributed memory concurrent computers would appear to be i.
author2 The Pennsylvania State University CiteSeerX Archives
format Text
author Ian Foster
Ian T. Foster
David W. Walker
author_facet Ian Foster
Ian T. Foster
David W. Walker
author_sort Ian Foster
title Paradigms And Strategies For Scientific Computing On Distributed Memory Concurrent Computers
title_short Paradigms And Strategies For Scientific Computing On Distributed Memory Concurrent Computers
title_full Paradigms And Strategies For Scientific Computing On Distributed Memory Concurrent Computers
title_fullStr Paradigms And Strategies For Scientific Computing On Distributed Memory Concurrent Computers
title_full_unstemmed Paradigms And Strategies For Scientific Computing On Distributed Memory Concurrent Computers
title_sort paradigms and strategies for scientific computing on distributed memory concurrent computers
url http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.7866
genre Orca
genre_facet Orca
op_source ftp://info.mcs.anl.gov/pub/tech_reports/reports/P432.ps.Z
op_relation http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.7866
op_rights Metadata may be used without restrictions as long as the oai identifier remains attached to it.
_version_ 1766161203929808896