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...
Main Authors: | , , |
---|---|
Other Authors: | |
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 |