Compiling FORTRAN for Massively Parallel Architectures
- Publication date
- Publisher
Abstract
this paper, we outline the basic principles of compilers and languages for distributed memory machines, which are based on the data-parallel Single-Program-Multiple-Data (SPMD) paradigm. The remainder of this paper is organized as follows. Section 2 describes the basic features of Vienna Fortran, provides some definitions and terminology used in later sections. Section 3 provides an overview of the parallelization strategy used in VFCS. Section 4 describes related work and section 5 contains some concluding remarks. 2 The Vienna Fortran Language In cooperation with ICASE, NASA, a machine-independent language extension to Fortran 77 called Vienna Fortran has been proposed. In this section, we present the basic language features of Vienna Fortran. 2.1 The Programming Mode