Overview of the Force Scientific Parallel Language

The Force parallel programming language designed for large-scale shared-memory multiprocessors is presented. The language provides a number of parallel constructs as extensions to the ordinary Fortran language and is implemented as a two-level macro preprocessor to support portability across shared...

Full description

Bibliographic Details
Main Authors: Gita Alaghband, Harry F. Jordan
Format: Article
Language:English
Published: Hindawi Limited 1994-01-01
Series:Scientific Programming
Online Access:http://dx.doi.org/10.1155/1994/632497
id doaj-5c75cbcf77ad48608ac63226551aa23c
record_format Article
spelling doaj-5c75cbcf77ad48608ac63226551aa23c2021-07-02T01:17:01ZengHindawi LimitedScientific Programming1058-92441875-919X1994-01-0131334710.1155/1994/632497Overview of the Force Scientific Parallel LanguageGita Alaghband0Harry F. Jordan1University of Colorado, Denver, USAUniversity of Colorado, Boulder, USAThe Force parallel programming language designed for large-scale shared-memory multiprocessors is presented. The language provides a number of parallel constructs as extensions to the ordinary Fortran language and is implemented as a two-level macro preprocessor to support portability across shared memory multiprocessors. The global parallelism model on which the Force is based provides a powerful parallel language. The parallel constructs, generic synchronization, and freedom from process management supported by the Force has resulted in structured parallel programs that are ported to the many multiprocessors on which the Force is implemented. Two new parallel constructs for looping and functional decomposition are discussed. Several programming examples to illustrate some parallel programming approaches using the Force are also presented.http://dx.doi.org/10.1155/1994/632497
collection DOAJ
language English
format Article
sources DOAJ
author Gita Alaghband
Harry F. Jordan
spellingShingle Gita Alaghband
Harry F. Jordan
Overview of the Force Scientific Parallel Language
Scientific Programming
author_facet Gita Alaghband
Harry F. Jordan
author_sort Gita Alaghband
title Overview of the Force Scientific Parallel Language
title_short Overview of the Force Scientific Parallel Language
title_full Overview of the Force Scientific Parallel Language
title_fullStr Overview of the Force Scientific Parallel Language
title_full_unstemmed Overview of the Force Scientific Parallel Language
title_sort overview of the force scientific parallel language
publisher Hindawi Limited
series Scientific Programming
issn 1058-9244
1875-919X
publishDate 1994-01-01
description The Force parallel programming language designed for large-scale shared-memory multiprocessors is presented. The language provides a number of parallel constructs as extensions to the ordinary Fortran language and is implemented as a two-level macro preprocessor to support portability across shared memory multiprocessors. The global parallelism model on which the Force is based provides a powerful parallel language. The parallel constructs, generic synchronization, and freedom from process management supported by the Force has resulted in structured parallel programs that are ported to the many multiprocessors on which the Force is implemented. Two new parallel constructs for looping and functional decomposition are discussed. Several programming examples to illustrate some parallel programming approaches using the Force are also presented.
url http://dx.doi.org/10.1155/1994/632497
work_keys_str_mv AT gitaalaghband overviewoftheforcescientificparallellanguage
AT harryfjordan overviewoftheforcescientificparallellanguage
_version_ 1721345198156414976