Results 1 -
1 of
1
ADAPTing Fortran 90 Array Programs for Distributed Memory Architectures
- In First International Conference of the Austrian Center for Parallel Computation
, 1991
"... We describe a system that we are developing, whose purpose is to automatically transform data parallel Fortran 90 programs for execution on MIMD distributed memory architectures. The system is called ADAPT (for `Array Distribution Automatic Parallelisation Tool'). Programs for the system should make ..."
Abstract
-
Cited by 18 (4 self)
- Add to MetaCart
We describe a system that we are developing, whose purpose is to automatically transform data parallel Fortran 90 programs for execution on MIMD distributed memory architectures. The system is called ADAPT (for `Array Distribution Automatic Parallelisation Tool'). Programs for the system should make full use of the array features of Fortran 90, as parallelism is automatically extracted from the array syntax. Parallelisation is by data-partitioning, guided by `distribution' declarations that the user inserts in his program---these being the only additions required to standard Fortran 90 programs. This paper gives a brief overview of the array features of Fortran 90, describes the `distribution' declarations required by ADAPT, and gives details of the parallelisation scheme. 1 Introduction It is evident that distributed memory MIMD architectures have several advantages over shared memory and vector systems, among which are cost effectiveness, scaleability and, for suitable applications,...

