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


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



© on Tue Oct 7 1997