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

Initial CPS615 Course and Parallel Computing Overview

Given by Geoffrey C. Fox at CPS615 Basic Simulation Track for Computational Science on Fall Semester 95. Foils prepared 29 August 1995

Overview of National Program -- The Grand Challenges
Overview of Technology Trends leading to petaflop performance in year 2015
Overview of Syracuse and National programs in computational science
Parallel Computing in Society
Parallel and Sequential Computer Architectures
Why Parallel Computing works
Message Passing and Data Parallel Programming Paradigms
Laplace Equation with Iterative solver in detail
Set (approximately 6) of application/algorithm snippets illustrating software, hardware and algorithm issues


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
CPS615-Master95-1        Master Material for Initial CPS615 Course and
                           Parallel Computing Overview
CPS615-95A               Master Set A of Overview Material on Parallel
                           Computing for CPS615 Foils
CompSciMay95             Overview foils for Computational Science 
                          Overview at Illinois -- May 1995
Leskiw-ChinaJune95-1     Overview foils of Status of HPCC with NPAC 
                          Bias
HPCS95master             Master Foilset for HPCS95 Keynote 
                          Presentation
InfoMall95               Overview of InfoMall -- A Virtual Corporation
                           for HPCC Systems and Software
CPS615-95B               Master Set B of Overview Material on Parallel
                           Computing for CPS615 Foils
Leskiw-ChinaJune95-3     Overview foils of Status of HPCC with NPAC 
                          Bias -3- Auxiliary(Tall) Foils
Programming Paradigms A  Part A:Overview of Programming Paradigms and 
                          Relation to Applications

Table of Contents for Initial CPS615 Course and Parallel Computing Overview



CPS 615 Lectures 1995 Fall Semester -- set 1

Start new Section:Overall Structure of Course
        CPS615-Master95-1 001 001 CPS615 -- Base Course for the 
                                  Simulation Track of Computational 
                                  Science
                                  Fall Semester 1995 --
                                  Lecture Stream 1
        CPS615-Master95-1 002 002 Abstract of CPS615 Base Course of 
                                  Computational Science Simulation 
                                  Track
        CPS615-Master95-1 003 003 Basic Course CPS615 Contact Points
        CPS615-Master95-1 004 004 Course Structure
        CPS615-Master95-1 005 005 Basic Structure of Course -- I
        CPS615-Master95-1 006 006 Basic Structure of the Course - II

Start new Section:Technology Driving Forces
               CPS615-95A 003 007 The Technology 
                                  Driving Forces for HPCC
               CPS615-95A 004 008 Effect of Feature Size on 
                                  Performance
               CPS615-95A 005 009 Growing Logic Chip Density
               CPS615-95A 006 010 Trends in Feature and Die Size as a 
                                  Function of Time
               CPS615-95A 007 011 Supercomputer Memory Sizes and 
                                  trends in RAM Density
               CPS615-95A 008 012 Comparison of Trends in RAM Density 
                                  and CPU Performance Increases
               CPS615-95A 009 013 National Roadmap for Semiconductor 
                                  Technology --1992
               CPS615-95A 010 014 CMOS Technology and Parallel 
                                  Processor Chip Projections

Start new Section:What is Computational Science?
               CPS615-95A 011 015 What and Why is Computational 
                                  Science ?
               CPS615-95A 012 016 Parallelism Implies Major Changes 
                                  which have significant educational 
                                  Implications
             CompSciMay95 003 017 What is Computational Science?
             CompSciMay95 004 018 What do we have at Syracuse 
                                  University?
             CompSciMay95 005 019 Program in Computational Science
                                  Implemented within current academic 
                                  framework
     Leskiw-ChinaJune95-1 021 020 Methodology for Computation
             CompSciMay95 008 021 Usefulness of Computational Science 
                                  Degrees: 
             CompSciMay95 009 022 Syracuse Computational Science 
                                  Academic Programs  -- Masters Degree
             CompSciMay95 011 023 Syracuse Graduate Computational 
                                  Science Academic Programs 
             CompSciMay95 013 024 Computational Science Courses -- 
                                  Typical CPS615 Module
             CompSciMay95 015 025 Computational Science Courses -- 
                                  CPS713
             CompSciMay95 024 026 Some Academic Areas and their 
                                  Relation to Computational Science
             CompSciMay95 028 027 Program in Information Age 
                                  Computational Science Implemented 
                                  Within Current Academic Program
             CompSciMay95 029 028 Federal 1994 Blue Book Comparison of
                                   National and Grand Challenges
             CompSciMay95 031 029 Overview of Draft Curriculum for 
                                  CPS616
             CompSciMay95 032 030 What we taught this Spring CPS600 --
                                  "Technologies for 
                                  Webwindows" --
                                  The next generation (meta)Computing 
                                  and Communications Environment
             CompSciMay95 033 031 Master's Degree in Multimedia 
                                  Studies

Start new Section: Overview of HPCC Nationally
        CPS615-Master95-1 007 032 Status of Parallel Computing and 
                                  High Speed Networks --
                                  The Grand Challenges and the 
                                  National Information Infrastructure

Start new Subsection:General Overview of Parallel Computing Technology
             HPCS95master 003 033 Superficial Observations on High 
                                  Performance Computing-I
               InfoMall95 006 034 We have learnt that Parallel 
                                  Computing Works !
               InfoMall95 004 035 Advances in Parallel Computer and 
                                  High Speed Network (HPCC) Technology
               CPS615-95B 074 036 Performance of High End Machines 
                                  Years 1940-2000
               CPS615-95B 075 037 Performance of High End Machines 
                                  Years 1980-2000
        CPS615-Master95-1 015 038 Current Important Parallel Computers
                                   --1995
             HPCS95master 004 039 Superficial Observations on High 
                                  Performance Computing-II
               InfoMall95 007 040 When will Parallel Computing Take 
                                  Over  ?
               InfoMall95 008 041 Some Hardware/Software Trends over 
                                  next 5 years
     Leskiw-ChinaJune95-1 019 042 Who Uses High Performance Computers?

Start new Subsection:Historical Diversion
        CPS615-Master95-1 008 043 Historical Whimsy --
                                  We will discuss Architectures later 
                                  in more detail
     Leskiw-ChinaJune95-1 020 044 Some History
     Leskiw-ChinaJune95-1 022 045 The Caltech/JPL Hypercube
     Leskiw-ChinaJune95-3 003 046 The Ten Pioneer Hypercube 
                                  Applications Within C3P
     Leskiw-ChinaJune95-1 026 047 Some More History

Start new Subsection:Another Diversion -- What is NPAC?
        CPS615-Master95-1 009 048 What is NPAC ?
               InfoMall95 019 049 NPAC Staff and Associated Academic 
                                  Units
               InfoMall95 020 050 NPAC Parallel Computing Facility (as
                                   of 1/3/95)
               InfoMall95 021 051 NPAC Networking Infrastructure (as 
                                  of 1/3/95)
     Leskiw-ChinaJune95-1 012 052 Wide Area ATM Infrastructure
     Leskiw-ChinaJune95-1 013 053 NPAC Programs
     Leskiw-ChinaJune95-1 014 054 NPAC's HPCC Programs

Start new Subsection:Federal HPCC Initiative 1992-1996
        CPS615-Master95-1 010 055 The Federal High Performance 
                                  Computing and Communication 
                                  Initiative 1992--1996
               InfoMall95 009 056 The Federal High Performance 
                                  Computing and Communication 
                                  Initiative (HPCCI)
     Leskiw-ChinaJune95-1 028 057 The High Performance Computing and 
                                  Communications Initiative
     Leskiw-ChinaJune95-1 029 058 HPCCI Goals

Start new Subsection:Note the Trend to the NII
        CPS615-Master95-1 011 059 Note the Trend from Large Scale 
                                  Numerical Computing to the 
                                  Integration of Computing and 
                                  Communication in the NII
     Leskiw-ChinaJune95-1 030 060 The Blue Books
                                  Supplements to the President's 
                                  Fiscal Year Budget
     Leskiw-ChinaJune95-1 031 061 http://www.hpcc.gov/
     Leskiw-ChinaJune95-1 032 062 The Blue Book Covers
             HPCS95master 005 063 Superficial Observations on High 
                                  Performance Communication
             HPCS95master 006 064 Some Implications of HPCC 
                                  Observations

Start new Subsection:The Federal 1996 Program in Detail
        CPS615-Master95-1 012 065 The Federal Program Focusing on 1996
                                   Highlights with many exciting 
                                  Applications
     Leskiw-ChinaJune95-3 004 066 1996 Blue Book
     Leskiw-ChinaJune95-3 005 067 1996 Blue Book (1 of 3)
     Leskiw-ChinaJune95-3 006 068 1996 Blue Book (2 of 3)
     Leskiw-ChinaJune95-3 007 069 1996 Blue Book (3 of 3)

Start new Section:The Many Grand Challenges
        CPS615-Master95-1 013 070 The Application Motivation for HPCC
     Leskiw-ChinaJune95-1 052 071 Grand Challenge Applications
     Leskiw-ChinaJune95-1 053 072 Applied Fluid Dynamics
     Leskiw-ChinaJune95-1 054 073 Computational Aeroscience
     Leskiw-ChinaJune95-1 055 074 Coupled Field Problems and GAFD 
                                  Turbulence
     Leskiw-ChinaJune95-1 056 075 Combustion Modeling: Adaptive Grid 
                                  Methods
     Leskiw-ChinaJune95-1 057 076 Numerical Tokamak Project
     Leskiw-ChinaJune95-1 058 077 Meso- to Macro-Scale Environmental 
                                  Modeling
     Leskiw-ChinaJune95-1 059 078 Mathematical Modeling of Air 
                                  Pollution Dynamics
     Leskiw-ChinaJune95-1 060 079 Distributed Computational System for
                                   Large Scale
                                  Environmental Modeling
     Leskiw-ChinaJune95-1 061 080 Cross-Media (Air and Water) Linkage
     Leskiw-ChinaJune95-1 062 081 Global Climate Modeling
     Leskiw-ChinaJune95-1 063 082 4-D Data Assimilation
     Leskiw-ChinaJune95-1 064 083 Eco Simulations
     Leskiw-ChinaJune95-1 065 084 Environmental Chemistry
     Leskiw-ChinaJune95-1 066 085 The Quake Project
     Leskiw-ChinaJune95-1 067 086 Land Cover Dynamics
     Leskiw-ChinaJune95-1 068 087 The Underlying Bathymetry of San 
                                  Diego Bay
     Leskiw-ChinaJune95-1 069 088 Biomedical Imaging and Biomechanics
     Leskiw-ChinaJune95-1 070 089 Cryosectional image from the Visible
                                   Human Male
     Leskiw-ChinaJune95-1 071 090 Image Processing of Electron 
                                  Micrograph
     Leskiw-ChinaJune95-1 072 091 Molecular Biology
     Leskiw-ChinaJune95-1 073 092 Molecular Design
     Leskiw-ChinaJune95-1 074 093 Biomolecular Design
     Leskiw-ChinaJune95-1 075 094 Biomolecular Modeling and Structure 
                                  Determination
     Leskiw-ChinaJune95-1 076 095 Computational Structural Biology
     Leskiw-ChinaJune95-1 077 096 Computational Methods for Enzyme 
                                  Catlysis
     Leskiw-ChinaJune95-1 078 097 Cognition
     Leskiw-ChinaJune95-1 079 098 HPC For Learning
     Leskiw-ChinaJune95-1 080 099 Fundamental Computational Sciences
     Leskiw-ChinaJune95-1 081 100 First Principal Simulation of 
                                  Materials Properties
     Leskiw-ChinaJune95-1 082 101 Galaxy Formation Models
     Leskiw-ChinaJune95-1 083 102 Large Scale Structure and Galaxy 
                                  Formation
     Leskiw-ChinaJune95-1 084 103 Grand-Challenge-Scale Applications
     Leskiw-ChinaJune95-1 085 104 Simulation of Chorismate Mutase 
                                  Showing Lines of
                                  Electrostatic Force
     Leskiw-ChinaJune95-1 086 105 Simulation of Antibody-Antigen 
                                  Association
     Leskiw-ChinaJune95-1 087 106 A Realistic Ocean Model
     Leskiw-ChinaJune95-1 088 107 Drag Control
     Leskiw-ChinaJune95-1 089 108 Impact of Turbulence on 
                                  Weather/Climate Prediction
     Leskiw-ChinaJune95-1 090 109 Shoemaker-Levy 9 Collision with 
                                  Jupiter
     Leskiw-ChinaJune95-1 091 110 Vortex Structure and Dynamics in 
                                  Superconductors
     Leskiw-ChinaJune95-1 092 111 Molecular Dynamics Modeling
     Leskiw-ChinaJune95-1 093 112 Advanced Simulation of Crash 
                                  Simulation
     Leskiw-ChinaJune95-1 094 113 Advanced Simulation of Chemically 
                                  Reacting Flows
     Leskiw-ChinaJune95-1 095 114 Convective Turbulence and Mixing in 
                                  Astrophysics
     Leskiw-ChinaJune95-1 096 115 National Challenge Applications
     Leskiw-ChinaJune95-1 097 116 Digital Libraries
     Leskiw-ChinaJune95-1 098 117 Public Access to Government Data
     Leskiw-ChinaJune95-1 099 118 Electronic Commerce
     Leskiw-ChinaJune95-1 100 119 Health Care
     Leskiw-ChinaJune95-1 101 120 Computer-Based Medical Records -1
     Leskiw-ChinaJune95-1 102 121 Computer-based Medical Records-2
     Leskiw-ChinaJune95-1 103 122 Radiation Treatment Planning
     Leskiw-ChinaJune95-1 104 123 Functional Neurological Image 
                                  Analysis
     Leskiw-ChinaJune95-1 105 124 Collaboratory for Microscopic 
                                  Digital Anatomy (CMDA)
     Leskiw-ChinaJune95-1 106 125 Manufacturing Processes and Products
     Leskiw-ChinaJune95-1 107 126 HPCC: The Business Outlook
     Leskiw-ChinaJune95-1 108 127 Overview of Talk: Technical Topics
        CPS615-Master95-1 014 128 Come to CPS616 for a detailed 
                                  discussion of the National 
                                  Challenges and the National 
                                  Information Infrastructure

Start new Section:The Fundamental Reasons Why Parallel Computing is Easy
  Programming Paradigms A 011 129 Data Parallelism is a Universal 
                                  Source of Scaling Parallelism
  Programming Paradigms A 012 130 We have learnt that Parallel 
                                  Computing Works !
  Programming Paradigms A 013 131 Methodology of Parallel Computing
  Programming Paradigms A 014 132 Concurrent Computation as a Mapping 
                                  Problem -I
  Programming Paradigms A 015 133 Concurrent Computation as a Mapping 
                                  Problem - II
  Programming Paradigms A 016 134 Concurrent Computation as a Mapping 
                                  Problem - III
  Programming Paradigms A 017 135 Structure of Problems and Parallel 
                                  Software Approaches

List of Foils Used as they occur

CPS615-Master95-1        Master Material for Initial CPS615 Course and
                           Parallel Computing Overview
1 2 3 4 5 6 7 15 8 9 10 11 12 13 14
CPS615-95A               Master Set A of Overview Material on Parallel
                           Computing for CPS615 Foils
3 4 5 6 7 8 9 10 11 12
CompSciMay95             Overview foils for Computational Science 
                          Overview at Illinois -- May 1995
3 4 5 8 9 11 13 15 24 28 29 31 32 33
Leskiw-ChinaJune95-1     Overview foils of Status of HPCC with NPAC 
                          Bias
21 19 20 22 26 12 13 14 28 29 30 31 32 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
HPCS95master             Master Foilset for HPCS95 Keynote 
                          Presentation
3 4 5 6
InfoMall95               Overview of InfoMall -- A Virtual Corporation
                           for HPCC Systems and Software
6 4 7 8 19 20 21 9
CPS615-95B               Master Set B of Overview Material on Parallel
                           Computing for CPS615 Foils
74 75
Leskiw-ChinaJune95-3     Overview foils of Status of HPCC with NPAC 
                          Bias -3- Auxiliary(Tall) Foils
3 4 5 6 7
Programming Paradigms A  Part A:Overview of Programming Paradigms and 
                          Relation to Applications
11 12 13 14 15 16 17

Sorted List of Foils Used

CPS615-Master95-1        Master Material for Initial CPS615 Course and
                           Parallel Computing Overview
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CPS615-95A               Master Set A of Overview Material on Parallel
                           Computing for CPS615 Foils
3 4 5 6 7 8 9 10 11 12
CompSciMay95             Overview foils for Computational Science 
                          Overview at Illinois -- May 1995
3 4 5 8 9 11 13 15 24 28 29 31 32 33
Leskiw-ChinaJune95-1     Overview foils of Status of HPCC with NPAC 
                          Bias
12 13 14 19 20 21 22 26 28 29 30 31 32 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
HPCS95master             Master Foilset for HPCS95 Keynote 
                          Presentation
3 4 5 6
InfoMall95               Overview of InfoMall -- A Virtual Corporation
                           for HPCC Systems and Software
4 6 7 8 9 19 20 21
CPS615-95B               Master Set B of Overview Material on Parallel
                           Computing for CPS615 Foils
74 75
Leskiw-ChinaJune95-3     Overview foils of Status of HPCC with NPAC 
                          Bias -3- Auxiliary(Tall) Foils
3 4 5 6 7
Programming Paradigms A  Part A:Overview of Programming Paradigms and 
                          Relation to Applications
11 12 13 14 15 16 17


© 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 Thu Aug 14 1997