[ News | IPCA | Mirrors | Add | Search | Mail | Help | WoTUG ]
The courses have the following structure - a topic can be selected from the contents page which will display an overview of the selected subject. The user can then either follow a hypertext link to a more detailed explanation or, choose to attempt a programming exercise instead. After the user has finished the exercise, a solution may be viewed. In many cases the user can retrieve a solution template to help him or her get started.
Thes courses are freely available over the Internet or for installation locally by academic institutions. Use of these courses for commercial purposes may be available upon request.
The paper-based versions are still available.
The HPF course covers most topics excluding dynamic mappings: Fortran 90 topics: declarations, expressions and assignment, control constructs, arrays (parallel assignment), intrinsics, I/O, program units (procedures), modules; HPF topics: data parallelism, HPF directives, array distribution, data alignment, templates, data parallel execution (FORALL, INDEPENDENT NEW, PURE), procedures (and INTERFACEs), modules, HPF Intrinsics and Library, Extrinsics (using libraries, exploiting parallelism), choosing distributions, HPF Kernel, and HPF-2.
This course is freely available to academics and has been developed for lecturers to pick up and use in their own lectures. The development of this course was funded under the JISC New Technologies Initiative.
Materials available include: course syllabus and overheads.
A version of this was published by Springer Verlag (LNCS
series) in the proceeding of the "Spring School on Data
Parallelism" (Les Ménuires (France), March 1996).
Author: Jean-Louis PAZAT (firstname.lastname@example.org), IRISA Campus, Universitaire de Beaulieu, 35042, RENNES, CEDEX, France ; Tel: +33 99-84-71-71=20; FAX: +33 99-84-72-14
These courses can be used for non-commercial gain.
Author: Dr A.C. Marshall (email@example.com)