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

CPS615-Introduction-Course,Driving Technology and HPCC Current Status and Futures

Given by Geoffrey C. Fox at CPS615 Basic Simulation Track for Computational Science on Fall Semester 97. Foils prepared 27 August 1997

This introduces the course which covers the essential programming and algorithmic skills needed for large scale (serious) computing (aka simulation)
We start with an overview of course itself and describe how it compares to other computational science offerings
  • We point out new modules on web based computing
In Introductory material, we describe some large simulations of interest (the so called Grand Challenges)
An Overview of Technology trends driving the computer industry (in web and simulation areas!)
Overview of computational science education program here and elsewhere
Parallel Computing in Society and why it works in computers!


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
CPS615Master97             Master Set of Foils for 1997 Session of 
                            CPS615
CPS615Master96             Master Set of Foils for 1996 Session of 
                            CPS615
CPS615-95B                 Master Set B of Overview Material on 
                            Parallel Computing for CPS615 Foils
CornellHPCCOverview96MasterMaster Foils for A Short Overview of HPCC 
                            -- From GigaFlops to PetaFlops and From 
                            Tightly Coupled MPP's to the World Wide 
                            Web
GeneralFoils97             Variety of Foils Used Starting January 97
GeneralFoils97B            General NPAC Foils-B starting 
                            June97(PowerPoint)
GeneralResFoils96          Miscellaneous Presentation Material used in
                             1996
DynamicWebPagesgivenbyURL  Title and Abstract of FakeFoilset
PPTPennStateMaster         Master Presentation on Java for Simulation 
                            and Education
CPS615-95A                 Master Set A of Overview Material on 
                            Parallel Computing for CPS615 Foils
CPS615-Master95-1          Master Material for Initial CPS615 Course 
                            and Parallel Computing Overview
InfoMall95                 Overview of InfoMall -- A Virtual 
                            Corporation for HPCC Systems and Software
Leskiw-ChinaJune95-1       Overview foils of Status of HPCC with NPAC 
                            Bias
CompSciMay95               Overview foils for Computational Science 
                            Overview at Illinois -- May 1995
Programming Paradigms A    Part A:Overview of Programming Paradigms 
                            and Relation to Applications

Table of Contents for CPS615-Introduction-Course,Driving Technology and HPCC Current Status and Futures



CPS 615 Lectures 1997 Fall Semester -- Introduction

Start new Section:Overall Structure of Course
             CPS615Master97 001 001 Base Course in Simulation Track of
                                     Computational Science CPS615 Fall
                                     Semester 97
             CPS615Master97 002 002 Abstract of CPS615 Introductory 
                                    Lecture
             CPS615Master97 003 003 What is Computational Science ?
             CPS615Master97 004 004 Internetics is Another Way of 
                                    Thinking
             CPS615Master97 005 005 Basic CPS615 Contact Points
             CPS615Master97 006 006 Course Organization
             CPS615Master97 007 007 Material Covered in this Course
             CPS615Master97 008 008 Structure of CPS615 - II
             CPS615Master96 007 009 Basic Structure of Complete CPS615
                                     Base Course on Computational 
                                    Science Simulation Track -- III
             CPS615Master97 009 010 Motivating Applications

Performance Reality/Dreams
                 CPS615-95B 074 011 Performance of High End Machines 
                                    Years 1940-2000
                 CPS615-95B 075 012 Performance of High End Machines 
                                    Years 1980-2000
CornellHPCCOverview96Master 018 013 Peak Supercomputer Performance

Interaction of Web with HPCC
             CPS615Master97 019 014 Some Comments on Simulation and 
                                    HPCC
             GeneralFoils97 055 015 Some Relevant Technical Trends
             GeneralFoils97 056 016 HPCC Software issues

Web Software is Best!
             GeneralFoils97 038 017 Web Software is the Best!
            GeneralFoils97B 006 018 Why use the Web as basis for HPCC 
                                    Software?
          GeneralResFoils96 043 019 Synergy of InterNet and IntraNets

We can Act Now as basic functionality there/clear!
             GeneralFoils97 039 020 We have the Web Tools in Place - I
                                     !
             GeneralFoils97 040 021 We have the Web Tools in Place - 
                                    II!

See Java in HPCC resource
  DynamicWebPagesgivenbyURL 003 022 Java for Scientific Computing 
                                    Resource

3 Roles for Java in HPCC and essential Idea
         PPTPennStateMaster 003 023 There are (at least) 3 Major Roles
                                     for JAVA in Computation
            GeneralFoils97B 007 024 More General 3 Level Software 
                                    Model Functionality Performance 
                                    Tradeoff
         PPTPennStateMaster 004 025 The 3 Roles             of Java

Start new Section:Technology Driving Forces
                 CPS615-95A 003 026 The Technology 
                                    Driving Forces for HPCC
             CPS615Master97 010 027 Effect of Feature Size on 
                                    Performance
                 CPS615-95A 005 028 Growing Logic Chip Density
                 CPS615-95A 006 029 Trends in Feature and Die Size as 
                                    a Function of Time
                 CPS615-95A 007 030 Supercomputer Memory Sizes and 
                                    trends in RAM Density
             CPS615Master96 008 031 Three Major Markets -- 
                                    Logic,ASIC,DRAM
             CPS615Master96 009 032 Chip and Package Characteristics
             CPS615Master96 010 033 Fabrication Characteristics
             CPS615Master96 011 034 Electrical Design and Test Metrics
                 CPS615-95A 009 035 National Roadmap for Semiconductor
                                     Technology --1992

Start new Section: Overview of HPCC Nationally
          CPS615-Master95-1 007 036 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
             CPS615Master97 020 037 Parallel Computing Rationale
             CPS615Master97 021 038 Sequential Memory Structure
             CPS615Master97 022 039 Parallel Computer Memory Structure

Start new Subsection:Federal HPCC Initiative 1992-1996
          CPS615-Master95-1 010 040 The Federal High Performance 
                                    Computing and Communication 
                                    Initiative 1992--1996
                 InfoMall95 009 041 The Federal High Performance 
                                    Computing and Communication 
                                    Initiative (HPCCI)
       Leskiw-ChinaJune95-1 028 042 The High Performance Computing and
                                     Communications Initiative
       Leskiw-ChinaJune95-1 029 043 HPCCI Goals

Start new Subsection:Note the Trend to the NII
          CPS615-Master95-1 011 044 Note the Trend from Large Scale 
                                    Numerical Computing to the 
                                    Integration of Computing and 
                                    Communication in the NII
       Leskiw-ChinaJune95-1 030 045 The Blue Books
                                    Supplements to the President's 
                                    Fiscal Year Budget
       Leskiw-ChinaJune95-1 032 046 The Blue Book Covers

Start new Section:What is Computational Science?
                 CPS615-95A 011 047 What and Why is Computational 
                                    Science ?
                 CPS615-95A 012 048 Parallelism Implies Major Changes 
                                    which have significant educational
                                     Implications
               CompSciMay95 003 049 What is Computational Science?
               CompSciMay95 004 050 What do we have at Syracuse 
                                    University?
               CompSciMay95 005 051 Program in Computational Science
                                    Implemented within current 
                                    academic framework
       Leskiw-ChinaJune95-1 021 052 Methodology for Computation
               CompSciMay95 008 053 Usefulness of Computational 
                                    Science Degrees: 
               CompSciMay95 009 054 Syracuse Computational Science 
                                    Academic Programs  -- Masters 
                                    Degree
               CompSciMay95 011 055 Syracuse Graduate Computational 
                                    Science Academic Programs 
               CompSciMay95 024 056 Some Academic Areas and their 
                                    Relation to Computational Science
               CompSciMay95 028 057 Program in Information Age 
                                    Computational Science Implemented 
                                    Within Current Academic Program

Elementary Discussion of Parallel Computing
                 CPS615-95A 026 058 Parallel Processing and Society
                 CPS615-95A 027 059 Concurrent Construction of a Wall
                                    Using N = 8 Bricklayers
                                    Decomposition by Vertical Sections
                 CPS615-95A 028 060 Quantitative Speed-Up Analysis for
                                     Construction of Hadrian's Wall
                 CPS615-95A 029 061 Amdahl's law for Real World 
                                    Parallel Processing
                 CPS615-95A 030 062 Pipelining --Another Parallel 
                                    Processing Strategy for Hadrian's 
                                    Wall
                 CPS615-95A 031 063 Hadrian's Wall Illustrates that 
                                    the Topology of Processor Must 
                                    Include Topology of Problem
                 CPS615-95A 032 064 General Speed Up Analysis
                 CPS615-95A 038 065 Nature's Concurrent Computers
                 CPS615-95A 039 066 Comparison of Concurrent 
                                    Processing in Society and 
                                    Computing

Start new Section:The Fundamental Reasons Why Parallel Computing is Easy
             CPS615Master97 023 067 Back from the Analogy to Parallel 
                                    Computers!
    Programming Paradigms A 014 068 Concurrent Computation as a 
                                    Mapping Problem -I
    Programming Paradigms A 015 069 Concurrent Computation as a 
                                    Mapping Problem - II
    Programming Paradigms A 016 070 Concurrent Computation as a 
                                    Mapping Problem - III
                 CPS615-95A 023 071 Finite Element Mesh From Nastran
                                    (mesh only shown in upper half)
                 CPS615-95A 024 072 A Simple Equal Area Decomposition
                 CPS615-95A 025 073 Decomposition After Annealing
                                    (one particularly good but 
                                    nonoptimal decomposition)

More Complex Problem Issues in the Society Analogy
                 CPS615-95A 033 074 Comparison of The Complete Problem
                                     to the subproblems formed in 
                                    domain decomposition
                 CPS615-95A 034 075 Hadrian's Wall Illustrating an
                                    Irregular but Homogeneous Problem
                 CPS615-95A 035 076 Some Problems are Inhomogeneous 
                                    Illustrated by:
                                    An Inhomogeneous Hadrian Wall with
                                     Decoration
                 CPS615-95A 036 077 Global and Local Parallelism 
                                    Illustrated by Hadrian's Wall
                 CPS615-95A 037 078 Parallel I/O Illustrated by
                                    Concurrent Brick Delivery for 
                                    Hadrian's Wall
                                    Bandwidth of Trucks and Roads
                                    Matches that of Masons

List of Foils Used as they occur

CPS615Master97             Master Set of Foils for 1997 Session of 
                            CPS615
1 2 3 4 5 6 7 8 9 19 10 20 21 22 23
CPS615Master96             Master Set of Foils for 1996 Session of 
                            CPS615
7 8 9 10 11
CPS615-95B                 Master Set B of Overview Material on 
                            Parallel Computing for CPS615 Foils
74 75
CornellHPCCOverview96MasterMaster Foils for A Short Overview of HPCC 
                            -- From GigaFlops to PetaFlops and From 
                            Tightly Coupled MPP's to the World Wide 
                            Web
18
GeneralFoils97             Variety of Foils Used Starting January 97
55 56 38 39 40
GeneralFoils97B            General NPAC Foils-B starting 
                            June97(PowerPoint)
6 7
GeneralResFoils96          Miscellaneous Presentation Material used in
                             1996
43
DynamicWebPagesgivenbyURL  Title and Abstract of FakeFoilset
3
PPTPennStateMaster         Master Presentation on Java for Simulation 
                            and Education
3 4
CPS615-95A                 Master Set A of Overview Material on 
                            Parallel Computing for CPS615 Foils
3 5 6 7 9 11 12 26 27 28 29 30 31 32 38 39 23 24 25 33 34 35 36 37
CPS615-Master95-1          Master Material for Initial CPS615 Course 
                            and Parallel Computing Overview
7 10 11
InfoMall95                 Overview of InfoMall -- A Virtual 
                            Corporation for HPCC Systems and Software
9
Leskiw-ChinaJune95-1       Overview foils of Status of HPCC with NPAC 
                            Bias
28 29 30 32 21
CompSciMay95               Overview foils for Computational Science 
                            Overview at Illinois -- May 1995
3 4 5 8 9 11 24 28
Programming Paradigms A    Part A:Overview of Programming Paradigms 
                            and Relation to Applications
14 15 16

Sorted List of Foils Used

CPS615Master97             Master Set of Foils for 1997 Session of 
                            CPS615
1 2 3 4 5 6 7 8 9 10 19 20 21 22 23
CPS615Master96             Master Set of Foils for 1996 Session of 
                            CPS615
7 8 9 10 11
CPS615-95B                 Master Set B of Overview Material on 
                            Parallel Computing for CPS615 Foils
74 75
CornellHPCCOverview96MasterMaster Foils for A Short Overview of HPCC 
                            -- From GigaFlops to PetaFlops and From 
                            Tightly Coupled MPP's to the World Wide 
                            Web
18
GeneralFoils97             Variety of Foils Used Starting January 97
38 39 40 55 56
GeneralFoils97B            General NPAC Foils-B starting 
                            June97(PowerPoint)
6 7
GeneralResFoils96          Miscellaneous Presentation Material used in
                             1996
43
DynamicWebPagesgivenbyURL  Title and Abstract of FakeFoilset
3
PPTPennStateMaster         Master Presentation on Java for Simulation 
                            and Education
3 4
CPS615-95A                 Master Set A of Overview Material on 
                            Parallel Computing for CPS615 Foils
3 5 6 7 9 11 12 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
CPS615-Master95-1          Master Material for Initial CPS615 Course 
                            and Parallel Computing Overview
7 10 11
InfoMall95                 Overview of InfoMall -- A Virtual 
                            Corporation for HPCC Systems and Software
9
Leskiw-ChinaJune95-1       Overview foils of Status of HPCC with NPAC 
                            Bias
21 28 29 30 32
CompSciMay95               Overview foils for Computational Science 
                            Overview at Illinois -- May 1995
3 4 5 8 9 11 24 28
Programming Paradigms A    Part A:Overview of Programming Paradigms 
                            and Relation to Applications
14 15 16


© 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 Sun Aug 23 1998