Introduction to HPF 2.0
Saturday 20 June 1998
|HUG'98 Announcement - Committees - Hotels - Meeting Summary - Participants - Program - Registration - Sponsors - Tourist Info - Tutorial - Venue - Archive - VECPAR'98|
|Presenter:||John Merlin, VCPC, University of Vienna. (firstname.lastname@example.org)|
|Location:||Room A, Fundação Dr. António Cupertino de Miranda, Porto, Portugal.|
|Date and time:||
14.30 - 18.00, Saturday 20 June 1998. |
(Note: start time is 30 mins later than previously advertised.)
|Registration:||Note: you can attend this tutorial without registering for the HUG'98 meeting! The tutorial fee is in line with that for the VECPAR tutorials: 700 ATS, or 400 ATS for students (~$56 or $32). To register please see the HUG'98 registration page.|
High Performance Fortran (HPF) is an informal standard for extensions to Fortran to assist its implementation on parallel architectures, particularly for data-parallel computation. Among other things, it includes directives for expressing data distribution across multiple memories, extra facilities for expressing data parallel and concurrent execution, and a mechanism for interfacing HPF to other languages and programming models.
This tutorial will provide a comprehensive introduction to HPF 2.0, the latest version of the HPF standard which was published in early 1997. It will also cover some Fortran 90 and Fortran 95 features that are important for HPF, such as array syntax, explicit interfaces, FORALL and pure procedures. It will also outline the history of the HPF language development and give pointers to information on HPF compilers, tools and projects.