[ HPF Home | Versions | Compilers | Projects | Publications | Applications | Benchmarks | Events | Contact ] |
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.
©2000-2006 Rice University | [ Contact Us | HiPerSoft | Computer Science ] |