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 Dec 8 16:17:11 CST 1994