Foilset Search Full Index for Scripted foilset

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!
Master Set of Foils for 1997 Session of CPS615
Master Set of Foils for 1996 Session of CPS615
Master Set B of Overview Material on Parallel Computing for CPS615 Foils
Master Foils for A Short Overview of HPCC -- From GigaFlops to PetaFlops and From Tightly Coupled MPP's to the World Wide Web
Variety of Foils Used Starting January 97
General NPAC Foils-B starting June97(PowerPoint)
Miscellaneous Presentation Material used in 1996
Title and Abstract of FakeFoilset
Master Presentation on Java for Simulation and Education
Master Set A of Overview Material on Parallel Computing for CPS615 Foils
Master Material for Initial CPS615 Course and Parallel Computing Overview
Overview of InfoMall -- A Virtual Corporation for HPCC Systems and Software
Overview foils of Status of HPCC with NPAC Bias
Overview foils for Computational Science Overview at Illinois -- May 1995
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

There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:)(focus style:) Denote Foils where Image Critical
(basic:)(focus style:) Denote Foils where Image has important information
(basic:)(focus style:) Denote Foils where HTML is sufficient
(basic:(focus style:) Denote Foils where Image is not available
Indicates Available audio which is greyed out if missing


CPS 615 Lectures 1997 Fall Semester -- Introduction

Start new Section:Overall Structure of Course
1 Base Course in Simulation Track of Computational Science CPS615 Fall Semester 97
2 Abstract of CPS615 Introductory Lecture
3 What is Computational Science ?
4 Internetics is Another Way of Thinking
5 Basic CPS615 Contact Points
6 Course Organization
7 Material Covered in this Course
8 Structure of CPS615 - II
9 Basic Structure of Complete CPS615 Base Course on Computational Science Simulation Track -- III
10 Motivating Applications

Performance Reality/Dreams
11 Performance of High End Machines Years 1940-2000
12 Performance of High End Machines Years 1980-2000
13 Peak Supercomputer Performance

Interaction of Web with HPCC
14 Some Comments on Simulation and HPCC
15 Some Relevant Technical Trends
16 HPCC Software issues

Web Software is Best!
17 Web Software is the Best!
18 Why use the Web as basis for HPCC Software?
19 Synergy of InterNet and IntraNets

We can Act Now as basic functionality there/clear!
20 We have the Web Tools in Place - I !
21 We have the Web Tools in Place - II!

See Java in HPCC resource
22 Java for Scientific Computing Resource

3 Roles for Java in HPCC and essential Idea
23 There are (at least) 3 Major Roles for JAVA in Computation
24 More General 3 Level Software Model Functionality Performance Tradeoff
25 The 3 Roles of Java

Start new Section:Technology Driving Forces
26 The Technology
Driving Forces for HPCC
27 Effect of Feature Size on Performance
28 Growing Logic Chip Density
29 Trends in Feature and Die Size as a Function of Time
30 Supercomputer Memory Sizes and trends in RAM Density
31 Three Major Markets -- Logic,ASIC,DRAM
32 Chip and Package Characteristics
33 Fabrication Characteristics
34 Electrical Design and Test Metrics
35 National Roadmap for Semiconductor Technology --1992

Start new Section: Overview of HPCC Nationally
36 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
37 Parallel Computing Rationale
38 Sequential Memory Structure
39 Parallel Computer Memory Structure

Start new Subsection:Federal HPCC Initiative 1992-1996
40 The Federal High Performance Computing and Communication Initiative 1992--1996
41 The Federal High Performance Computing and Communication Initiative (HPCCI)
42 The High Performance Computing and Communications Initiative
43 HPCCI Goals

Start new Subsection:Note the Trend to the NII
44 Note the Trend from Large Scale Numerical Computing to the Integration of Computing and Communication in the NII
45 The Blue Books
Supplements to the President's Fiscal Year Budget
46 The Blue Book Covers

Start new Section:What is Computational Science?
47 What and Why is Computational Science ?
48 Parallelism Implies Major Changes which have significant educational Implications
49 What is Computational Science?
50 What do we have at Syracuse University?
51 Program in Computational Science
Implemented within current academic framework
52 Methodology for Computation
53 Usefulness of Computational Science Degrees:
54 Syracuse Computational Science Academic Programs -- Masters Degree
55 Syracuse Graduate Computational Science Academic Programs
56 Some Academic Areas and their Relation to Computational Science
57 Program in Information Age Computational Science Implemented Within Current Academic Program

Elementary Discussion of Parallel Computing
58 Parallel Processing and Society
59 Concurrent Construction of a Wall
Using N = 8 Bricklayers
Decomposition by Vertical Sections
60 Quantitative Speed-Up Analysis for Construction of Hadrian's Wall
61 Amdahl's law for Real World Parallel Processing
62 Pipelining --Another Parallel Processing Strategy for Hadrian's Wall
63 Hadrian's Wall Illustrates that the Topology of Processor Must Include Topology of Problem
64 General Speed Up Analysis
65 Nature's Concurrent Computers
66 Comparison of Concurrent Processing in Society and Computing

Start new Section:The Fundamental Reasons Why Parallel Computing is Easy
67 Back from the Analogy to Parallel Computers!
68 Concurrent Computation as a Mapping Problem -I
69 Concurrent Computation as a Mapping Problem - II
70 Concurrent Computation as a Mapping Problem - III
71 Finite Element Mesh From Nastran
(mesh only shown in upper half)
72 A Simple Equal Area Decomposition
73 Decomposition After Annealing
(one particularly good but nonoptimal decomposition)

More Complex Problem Issues in the Society Analogy
74 Comparison of The Complete Problem to the subproblems formed in domain decomposition
75 Hadrian's Wall Illustrating an
Irregular but Homogeneous Problem
76 Some Problems are Inhomogeneous Illustrated by:
An Inhomogeneous Hadrian Wall with Decoration
77 Global and Local Parallelism Illustrated by Hadrian's Wall
78 Parallel I/O Illustrated by
Concurrent Brick Delivery for Hadrian's Wall
Bandwidth of Trucks and Roads
Matches that of Masons

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset

List of WebWisdom URL's Used in this Foilset


key cps615homepage96 URL http://www.npac.syr.edu/projects/cps615fall96/ * 1996 Session of CPS 615 Basic Overview of Computational Science -- Simulation Track by gcf on Aug 27 1996
Times 1 Foils referenced Script
key cps615homepage97 URL http://www.npac.syr.edu/projects/cps615fall97/ * 1997 Session of CPS 615 Basic Overview of Computational Science -- Simulation Track by gcf on Aug 27 1997
Times 1 Foils referenced Script
© 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