First in series of Chuck Koelbel on HPF |
HPF and its performance |
Types of Parallel Computers |
Types of Applications |
Data Parallelism Message Passing |
Why use Compilers |
001 "High Performance Fortran in Practice" tutorial 1. Introduction Presented at SIAM Parallel Processing San Francisco, Feb. 14, 1995 Presented at Supercomputer '95, Mannheim, Germany June 27, 1995 Presented at Supercomputing '95, San Diego, December 4, 1995 Presented at University of Tennessee (short form), Knoxville, March 21, 1996 Presented at Metacenter Regional Alliances, Cornell, May 6, 1996 Presented at Summer of HPF Workshop, Vienna, July 1, 1996 Presented at Institute for Mathematics & its Applications, Minneapolis, September 11-13, 1996 Presented at Corps of Engineers Waterways Experiments Station, Vicksburg, MS, October 30-November 1, 1996 Presented at Supercomputing '96, Pittsburgh, PA, November 17, 1996 Presented at NAVO, Stennis Space Center, MS, Feb 13, 1997 Presented at HPF Users Group (short version), Santa Fe, NM, February 23, 1997 Presented at ASC, Wright-Patterson Air Force Base, OH, March 5, 1997 Parts presented at SC'97, November 17, 1997 Parts presented (slideshow mode) at SCą97, November 15-21, 1997 Presented at DOD HPC Users Group, June 1, 1998 002 Support 003 Thanks to 004 High Performance Fortran Background 005 HPF Features 006 Performance of HPF 007 Recent Performance Results ‹ Princeton Ocean Model 008 Recent Performance Results ‹ NAS Parallel Benchmarks 009 For More Information 010 I. Intro. to Data-Parallelism Outline 011 Parallel Machines 012 Distributed Memory Machines 013 Shared-Memory Machines 014 Distributed Shared Memory Machines 015 Parallel Algorithms 016 Data Parallelism in Algorithms 017 Functional Parallelism in Algorithms 018 Parallel Languages 019 Data-Parallel Languages 020 Data-Parallel Languages, cont. 021 Message-Passing Systems 022 How HPF Is Implemented 023 What Compilation Means for Programmers