-
Fortran 90 is the most recent Fortran standard
-
Fortran 95 is in the works
-
Data-parallel operations are the major new executable construct
-
Some were adopted in Fortran 95
-
The heart of HPF is the data mapping features describing how data is partitioned among parallel processors
-
Assume that computation will be partitioned along with the data
-
The 1995 and 1996 meetings have (and will) address the omissions in HPF
-
Most were intentional, due to the difficulty of reaching consensus
1 |
All of Fortran 90
|
2 |
FORALL and INDEPENDENT
|
3 |
Data Alignment and Distribution
|
4 |
Miscellaneous Support Operations
|
5 |
But:
-
No parallel I/O
-
No explicit message-passing
-
Little support for irregular computations
-
Little support for non-data parallelism
|