ISSN:
1573-0484
Schlagwort(e):
block-parallel
;
Cedar Fortran
;
Doall
;
Doacross
;
Fortran
;
language constructs
;
macrotasking
;
microtasking
;
multiprocessing
;
synchronization
;
unstructured tasking
;
vector processing
Quelle:
Springer Online Journal Archives 1860-2000
Thema:
Informatik
Notizen:
Abstract The introduction of vector processors and multiprocessors has caused the most dramatic changes in Fortran and its dialects. The emerging generation of supercomputers utilizes both vector processing and multiprocessing. The challenge is to provide language constructs and software tools that will allow the programmer to easily exploit the capabilities of the machine. This paper outlines the development of vector and multiprocessor language constructs in Fortran. Significant architectures, their languages, and optimizers are described. The paper concludes with a description of Cedar Fortran, the language for the Cedar Multiprocessor under development at the University of Illinois, Urbana-Champaign. Cedar is a hierarchical, shared-memory, vector multiprocessor. As such, its language, Cedar Fortran, contains many of the language features that are described for vector processors and multiprocessors.
Materialart:
Digitale Medien
URL:
http://dx.doi.org/10.1007/BF00162342
Permalink