Find this at http://www.npac.syr.edu/users/gcf/cps615sept2696/

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

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!
CPS615Master96                     Master Set of Foils for 1996 
                                    Session of CPS615
Programming Paradigms B            Part B:Overview of Programming 
                                    Paradigms and Relation to 
                                    Applications
CPS615F90HPF96                     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



CPS 615 Lectures 1996 Fall Semester -- September 26
                     CPS615Master96 059 001 Delivered Lectures for 
                                            CPS615 -- Base Course for 
                                            the Simulation Track of 
                                            Computational Science
                                            Fall Semester 1996 --
                                            Lecture of September 26 - 
                                            1996
                     CPS615Master96 060 002 Abstract of Sept 26 1996 
                                            CPS615 Lecture

End of Problem Architecture Discussion
            Programming Paradigms B 045 003 The map of Problem --->
                                             Computer is performed in 
                                            two or more statges
            Programming Paradigms B 046 004 The Mapping of Space of 
                                            Problem Architectures onto
                                             Space of Machine 
                                            Architectures
            Programming Paradigms B 044 005 What determines when 
                                            Parallelism is Clear ?
            Programming Paradigms B 009 006 Evaluation of High 
                                            Performance Fortran What 
                                            applications need what 
                                            features of HPF and its 
                                            extensions ?

Start of "real" discussion of HPF
                     CPS615F90HPF96 019 007 Parallelism in HPF
                     CPS615F90HPF96 020 008 Fortran77 is part of 
                                            Fortran90
                     CPS615F90HPF96 021 009 HPF Features
                     CPS615F90HPF96 022 010 What gives high 
                                            performance in HPF
                     CPS615F90HPF96 023 011 Compiler directives used 
                                            in HPF
                     CPS615F90HPF96 024 012 What does an HPF Compiler 
                                            do?
                     CPS615F90HPF96 025 013 Syntax of HPF Directives
                     CPS615F90HPF96 026 014 Data Mapping in HPF
                     CPS615F90HPF96 027 015 Staged Data Mapping in HPF
                     CPS615F90HPF96 028 016 Template in HPF
                     CPS615F90HPF96 029 017 Abstract Processors in HPF
                     CPS615F90HPF96 030 018 Example of Template and 
                                            Processors
                     CPS615F90HPF96 031 019 Align Directive in HPF
                     CPS615F90HPF96 032 020 Examples of Align 
                                            Directive

List of Foils Used as they occur

CPS615Master96                     Master Set of Foils for 1996 
                                    Session of CPS615
59 60
Programming Paradigms B            Part B:Overview of Programming 
                                    Paradigms and Relation to 
                                    Applications
45 46 44 9
CPS615F90HPF96                     Overview of Fortran 90 and HPF Fall
                                     96
19 20 21 22 23 24 25 26 27 28 29 30 31 32

Sorted List of Foils Used

CPS615Master96                     Master Set of Foils for 1996 
                                    Session of CPS615
59 60
Programming Paradigms B            Part B:Overview of Programming 
                                    Paradigms and Relation to 
                                    Applications
9 44 45 46
CPS615F90HPF96                     Overview of Fortran 90 and HPF Fall
                                     96
19 20 21 22 23 24 25 26 27 28 29 30 31 32


© 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