Title :
Dynamic data distributions in Vienna Fortran
Author :
Chapman, Barbara ; Mehrotra, Piyush ; Moritsch, Hans ; Zima, Hans
Author_Institution :
Inst. for Software Technol. & Parallel Syst., Vienna Univ., Austria
Abstract :
Vienna Fortran is a machine-independent language extension of Fortran which is based on the single-program-multiple-data (SPMD) paradigm and allows the user to write programs for distributed-memory systems using global addresses. The language features focus mainly on the issue of distributing data across virtual processor structures. The authors discuss those features of Vienna Fortran that allow the data distributions of arrays to change dynamically, depending on runtime conditions. They discuss the relevant language features, outline their implementation, and describe how they may be used in applications.
Keywords :
FORTRAN; parallel languages; Vienna Fortran; distributed-memory systems; dynamic data distributions; global addresses; machine-independent language extension; runtime conditions; single-program-multiple-data; virtual processor structures; Application software; Computer aided software engineering; Contracts; Distributed computing; Electronic mail; High level languages; NASA; Programming profession; Runtime; Space technology;
Conference_Titel :
Supercomputing '93. Proceedings
Print_ISBN :
0-8186-4340-4
DOI :
10.1109/SUPERC.1993.1263472