Basic HTML version of Foils prepared 17 Sept 1996

Foil 15 Outline of HPF Discussion

From New CPS615HPF and Fortran90 Discussion Sept 17 96 Basic Simulation Track for Computational Science CPS615 -- Fall Semester 96. by Geoffrey C. Fox, Tom Haupt


1 What is HPF, what we need it for, where it came from
2 How does HPF Get its Parallelism
3 Why it is called "High Performance"?
4 What are HPF compiler directives
5 Data mapping in HPF
  • TEMPLATE PROCESSORS DISTRIBUTE ALIGN
6 Parallel statements and constructs in HPF
  • Array statements, WHERE/ELSEWHERE, Intrinsics, FORALL, PURE, INDEPENDENT
7 Latest Discussions -- HPF-2
  • ON HOME, TASKING, Dynamic Data Mapping, Reductions in INDEPENDENT DO loops

in Table To:


© on Tue Oct 7 1997