Next:
Introduction
Up:
Compiling Fortran 90D/HPF for
Previous:
List of Tables
List of Figures
2-D Block distributions
2-D Cyclic distributions
2-D Combination distributions
The architecture of the Fortran 90D/HPF compiler.
An example of Fortran 90D/HPF directives.
Internally completed distribution directives.
Transforming array assignment and where into foralls.
Matrix-vector decomposition.
Three stage array mapping
A Fortran 90D/HPF program fragment.
Transforming array index domain to template index domain.
The compiler generated code from Figure 10.
Logical processor topologies
The prototype of grid-mapping functions
Possible computation distribution.
Structured communication on logical grid processors.
Message Vectorization
Sample Overlap Shift Optimization
Message Aggregation
Expression Evaluation Trees
Parallel Communication
Fortran 90D/HPF code for GE.
Fortran 90D/HPF compiler generated Fortran77+MP code for GE.
GE with communication elimination optimization.
Performance of three version of GE. Matrix size is 1023x1024 (time in seconds).
Gaussian Elimination on a 16-node Intel iPSC/860 and nCUBE/2 (time in seconds).
Shallow Performance
Hydflo Performance
PDE1 Performance
Main factorization loop in gauss.
Load balancing for gauss
Gauss Performance