NPAC Technical Report SCCS-664
Parallel Computer Architectures and their implications on Programming and Compilation
Kivanc Dincer, Alok Choudhary
Submitted November 30 1994
Abstract
We classify different types of paralel machines according
to the memory organization and the address-space model supported.
After describing the implicit and explicit parallelism in
Fortran programs we address prevealing features of parallel
Fortran dialects. We illustrate the compilation process of a
program written in parallel Fortran for different types of MIMD
machines. We discuss the run-time support necessary for the
implementation of data distribution directives, intrinsic
functions, and explicitly parallel constructs in a portable manner
on different platforms.