[ 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 ] |