Foilset Search Full Index for Scripted foilset

CPS615-Introduction to Virtual Programming Lab -- Problem Architecture Continued and Start of Real HPF

Given by Geoffrey C. Fox at Delivered Lectures of CPS615 Basic Simulation Track for Computational Science on 26 September 96. Foils prepared 29 December 1996

Secs 48.9

This quickly completes the discussion of problem architecture but rather than continuing qualitative discussion of HPF applications in notes
Jumped to a discussion of HPF language describing
Basic Approach to Parallelism with "owner-computes" rule
Types of new constructs with
TEMPLATE ALIGN and PROCESSORS described
The lecture started with a description of the Web based Programming Laboratory developed by Kivanc Dincer


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
Master Set of Foils for 1996 Session of CPS615
Part B:Overview of Programming Paradigms and Relation to Applications
Overview of Fortran 90 and HPF Fall 96

Table of Contents for CPS615-Introduction to Virtual Programming Lab -- Problem Architecture Continued and Start of Real HPF

There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:)(focus style:) Denote Foils where Image Critical
(basic:)(focus style:) Denote Foils where HTML is sufficient
Indicates Available audio which is greyed out if missing


CPS 615 Lectures 1996 Fall Semester -- September 26
1 Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of September 26 - 1996
2 Abstract of Sept 26 1996 CPS615 Lecture

End of Problem Architecture Discussion
3 The map of Problem ---> Computer is performed in two or more statges
4 The Mapping of Space of Problem Architectures onto Space of Machine Architectures
5 What determines when Parallelism is Clear ?
6 Evaluation of High Performance Fortran What applications need what features of HPF and its extensions ?

Start of "real" discussion of HPF
7 Parallelism in HPF
8 Fortran77 is part of Fortran90
9 HPF Features
10 What gives high performance in HPF
11 Compiler directives used in HPF
12 What does an HPF Compiler do?
13 Syntax of HPF Directives
14 Data Mapping in HPF
15 Staged Data Mapping in HPF
16 Template in HPF
17 Abstract Processors in HPF
18 Example of Template and Processors
19 Align Directive in HPF
20 Examples of Align Directive

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset

List of WebWisdom URL's Used in this Foilset


key hpfa URL http://www.npac.syr.edu/hpfa/index.html * High Performance Fortran Application Resource by gcf on April 1,1995
Times 1 Foils referenced Foil 6
© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Fri Aug 15 1997