next up previous contents
Next: References Up: An HPF Encyclopedia Previous: Compilers for HPF

Subsections

Training Materials

As High Performance Fortran has gained in popularity, a number of courses have emerged on the internet. Some commercial courses are also available.

A very complete, popular, and downloadable course can be found at the EPCC Training and Education Centre. Fortran 90 and HPF courses can likewise be downloaded from the University at Liverpool.

Chuck Koelbel's talk can be found at http://www.cs.rice.edu/~chk/hpf-tutorial.html . Tom Haupt's very spiffy and colorful tutorial can be found at http://www.npac.syr.edu/users/haupt/tutorial/tutorial.html . The University of Manchester also presents an HPF course and links to some of the other courses mentioned in this section. For this collection, go to http://antares.ncl.ac.uk/~sbrooks/links/hpf_links.html . An excellent tutorial by David LaFrance-Linden tells how to combine HPF with message passing libraries (such as MPI).

A printed tutorial by Merlin and Hey is definitely worth reading for additional insight into coding in HPF [141]. Another tutorial appeared in the Proceedings of Supeur'96, by Resch and Geiger [161].

Cornell has a growing set of HPF tutorials . Cornell's Case Study tutorial, for example, can be reached at http://www.tc.cornell.edu/Edu/Talks/Tariff.Case.Study This tutorial codes the same problem in MPI, xHPF, XL HPF, and PGHPF. In fact, it was used by several HPF compiler vendors to shake down their implementation of INDEPENDENT.

An Afterthought

Charles Severance, then at MSU, noted in May 1996 while arguing that cache coherence was not going to be our savior when we move to NUMA platforms,

Once HPF has decomposed data the right way, you don't need cache-coherency anymore...I'm not saying HPF is the future or the answer, but it is possible to understand the true interactions of the data. Because if you couldn't, you couldn't make HPF work.
- HPCWIRE 05.03.96, Alan Beck, ``Shedding CACHE coherence key to NUMA success''.

The source for this LATEX document is on
/afs/theory/tc/st/partools/BIBLIOGRAPHIES/
in file HPFstuff.tex.
The HTML version can be found here


next up previous contents
Next: References Up: An HPF Encyclopedia Previous: Compilers for HPF
Donna Bergmark
2/18/1998