Extended Intrinsic Functions Up: New Features in Previous: Data Distribution Features

Data Parallel Execution Features

To express parallel computation explicitly, HPF offers a new statement and a new directive. The FORALL construct expresses assignments to sections of arrays; it is similar in many ways to the array assignment of Fortran 90, but allows more general sections and computations to be specified. The INDEPENDENT directive asserts that the statements in a particular section of code do not exhibit any sequentializing dependences; when properly used, it does not change the semantics of the construct, but may provide more information to the language processor to allow optimizations. Section describes these features.
Thu Jul 21 17:05:43 CDT 1994