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 |
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
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
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 ?
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
CPS615Master96 Master Set of Foils for 1996 Session of CPS61559 60
Programming Paradigms B Part B:Overview of Programming Paradigms and Relation to Applications45 46 44 9
CPS615F90HPF96 Overview of Fortran 90 and HPF Fall 9619 20 21 22 23 24 25 26 27 28 29 30 31 32
CPS615Master96 Master Set of Foils for 1996 Session of CPS61559 60
Programming Paradigms B Part B:Overview of Programming Paradigms and Relation to Applications9 44 45 46
CPS615F90HPF96 Overview of Fortran 90 and HPF Fall 9619 20 21 22 23 24 25 26 27 28 29 30 31 32