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

Master Set of Foils for 1996 Session of CPS615

Given by Geoffrey C. Fox at Basic Simulation Track for Computational Science CPS615 on Fall Semester 96. Foils prepared 10 Sept 1996

Overview of Course Itself! -- and then introductory material on basic curricula
Overview of National Program -- The Grand Challenges
Overview of Technology Trends leading to petaflop performance in year 2007 (hopefully)
Overview of Syracuse and National programs in computational science
Parallel Computing in Society
Why Parallel Computing works
Simple Overview of Computer Architectures
  • SIMD MIMD Distributed (shared memory) Systems ... PIM ... Quantum Computing
General Discussion of Message Passing and Data Parallel Programming Paradigms and a comparison of languages


Table of Contents for Master Set of Foils for 1996 Session of CPS615


001 CPS615 -- Base Course for the Simulation Track of Computational 
    Science
    Fall Semester 1996 --
    Introduction to Driving Technology and HPCC
    Current Status and Futures
002 Abstract of The Current Status and Futures of HPCC 
003 Basic Course CPS615 Contact Points
004 Course Organization
005 Basic Structure of Complete CPS615 Base Course on Computational 
    Science Simulation Track -- I
006 Basic Structure of Complete CPS615 Base Course on Computational 
    Science Simulation Track -- II
007 Basic Structure of Complete CPS615 Base Course on Computational 
    Science Simulation Track -- III
008 Three Major Markets -- Logic,ASIC,DRAM
009 Chip and Package Characteristics
010 Fabrication Characteristics
011 Electrical Design and Test Metrics
012 Technologies for High Performance Computers
013 Architectures for High Performance Computers - I
014 Architectures for High Performance Computers - II
015 There is no Best Machine!
016 Quantum Computing - I
017 Quantum Computing - II
018 Quantum Computing - III
019 Superconducting Technology -- Past
020 Superconducting Technology -- Present
021 Superconducting Technology -- Problems
022 Architecture Classes of High Performance Computers
023 von Neuman Architecture in a Nutshell
024 Illustration of Importance of Cache
025 Vector Supercomputers in a Nutshell - I
026 Vector Supercomputing in a picture
027 Vector Supercomputers in a Nutshell - II
028 Flynn's Classification of HPC Systems
029 Parallel Computer Architecture Memory Structure
030 Comparison of Memory Access Strategies
031 Types of Parallel Memory Architectures -- Physical Characteristics
032 Diagrams of Shared and Distributed Memories
033 Parallel Computer Architecture Control Structure
034 Some Major Hardware Architectures - MIMD
035 MIMD Distributed Memory Architecture
036 Some Major Hardware Architectures - SIMD
037 SIMD (Single Instruction Multiple Data) Architecture
038 Some Major Hardware Architectures - Mixed
039 Some MetaComputer Systems
040 Comments on Special Purpose Devices
041 The GRAPE N-Body Machine
042 Why isn't GRAPE a Perfect Solution?
043 Granularity of Parallel Components - I
044 Granularity of Parallel Components - II
045 Classes of Communication Networks
046 Switch and Bus based Architectures
047 Examples of Interconnection Topologies
048 Useful Concepts in Communication Systems
049 Communication Performance of Some MPP's
050 Implication of Hardware Performance
051 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of September 5 - 1996
052 Abstract of Sept 5 1996 CPS615 Lecture
053 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of September 10 - 1996
054 Abstract of Sept 10 1996 CPS615 Lecture
055 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of September 12 - 1996
056 Abstract of Sept 12 1996 CPS615 Lecture
057 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of September 24 - 1996
058 Abstract of Sept 24 1996 CPS615 Lecture
059 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of September 26 - 1996
060 Abstract of Sept 26 1996 CPS615 Lecture
061 Embarassingly Parallel Problem Class
062 CPS615 -- Base Course for the Simulation Track of Computational 
    Science
    Fall Semester 1996 --
    HPCC Software Technologies
    HPF and MPI
063 Abstract of CPS615 HPCC Software Technologies
064 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of October 1 - 1996
065 Abstract of Oct 1 1996 CPS615 Lecture
066 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of October 3 - 1996
067 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of October 10 - 1996
068 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of October 15 - 1996
069 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of October 22 - 1996
070 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of October 24 - 1996
071 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of October 31 - 1996
072 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of November 7 - 1996
073 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of November 8 - 1996
074 Abstract of Oct 24 1996 CPS615 Lecture
075 Abstract of Oct 22 1996 CPS615 Lecture
076 Abstract of Oct 15 1996 CPS615 Lecture
077 Abstract of Nov 7 1996 CPS615 Lecture
078 Abstract of Nov 8 1996 CPS615 Lecture
079 Abstract of Oct 3 1996 CPS615 Lecture
080 Abstract of Oct 10 1996 CPS615 Lecture
081 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of November 14 - 1996
082 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of November 26 - 1996
083 Delivered Lectures for CPS615 -- Base Course for the Simulation 
    Track of Computational Science
    Fall Semester 1996 --
    Lecture of December 5 - 1996
084 Abstract of Nov 14 1996 CPS615 Lecture
085 Abstract of Nov 26 1996 CPS615 Lecture
086 Abstract of Dec 5 1996 CPS615 Lecture


© on Tue Oct 7 1997