Article thumbnail

SPF: Structured Parallel Fortran

By John Darlington, Yi-ke Guo, Hing Wing To and Jin Yang


This paper introduces Structured Parallel Fortran (SPF). SPF is based on the principle of structured co-ordination in which a set of functional co-ordination primitives are used to organise sequential tasks written in Fortran. Some important design issues are discussed and an example program in SPF, together with its performance on the Fujitsu AP1000, is presented. 1 Introduction Structured Parallel Fortran (SPF) is an instantiation of the structured co-ordination model [1, 2] for parallel programming. The structured coordination model attempts to bring the conflicting needs of efficiency, high level of abstraction and conventionality (e.g. use of standard languages) together. In this model a Structured Co-ordination Language (SCL) is used to coordinate fragments of sequential code which are written in a base sequential language such as Fortran and C. Abstraction is obtained by the high level nature of the SCL primitives available for structuring the parallelism. Conventionality is po..

Year: 2007
OAI identifier: oai:CiteSeerX.psu:
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • (external link)
  • (external link)
  • Suggested articles

    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.