HELP! * GREY=local Full HTML for

LOCAL foilset CPS616 Initial Foils for January-April 96 Course on Technologies for the Information Age

Given by Geoffrey C. Fox at CPS616 Basic Information Track for Computational Science on Winter-Spring Semester 96. Foils prepared 16 January 1996
Abstract * Foil Index for this file

See also color IMAGE
This is base foilset of CPS616 which describes academic structure with grading strategy, garder etc.
We contrast Technology base in Simulation and Information Arena
Discuss National Information Infrastructure Initiative
Define topics covered from base techniques to higher level services
Note that all material will be on-line and initial point of departure will be
http://www.npac.syr.edu/users/gcf/CPS616Overview.html
There will be several other online components and the structure will require Netscape 2.0 for good viewing

Table of Contents for full HTML of CPS616 Initial Foils for January-April 96 Course on Technologies for the Information Age


1 CPS 616
January-April 1996
Computational Science Track on base technologies for the Information Age:
Module A: Course Overview

2 Abstract of CPS 616Over96 Course Foils
3 Topics covered in CPS616 - I
4 Topics covered in CPS616 - II
5 Teacher , Grader and Grading for CPS616
6 Knowledge needed for CPS616
7 Structure of Course CPS616
8 National Challenges will drive the adoption of HPCC in the "Real World"
9 The National Challenges Identified by the Federal HPCC Initiative
10 Program in Information Age Computational Science Implemented Within Current Academic Program
11 Federal 1994 Blue Book Comparison of National and Grand Challenges
12 Core Enabling HPCC Software Technologies for Information Production (Simulation)
13 Core Enabling HPCC Algorithms and Components for Information Production (Simulation)
14 Core Enabling HPCC Technologies Information Analysis, Access, Integration - I
15 Core Enabling HPCC Technologies Information Analysis, Access, Integration -II
16 Where are we -- 18 March 1996
17 Projects Should Use

This table of Contents Abstract



HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 1 CPS 616
January-April 1996
Computational Science Track on base technologies for the Information Age:
Module A: Course Overview

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
Instructor: Geoffrey Fox
teamed with Wojtek Furmanski, Nancy McCracken
Syracuse University
111 College Place
Syracuse
New York 13244-4100

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 2 Abstract of CPS 616Over96 Course Foils

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
This is base foilset of CPS616 which describes academic structure with grading strategy, garder etc.
We contrast Technology base in Simulation and Information Arena
Discuss National Information Infrastructure Initiative
Define topics covered from base techniques to higher level services
Note that all material will be on-line and initial point of departure will be
http://www.npac.syr.edu/users/gcf/CPS616Overview.html
There will be several other online components and the structure will require Netscape 2.0 for good viewing

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 3 Topics covered in CPS616 - I

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
Assume that NII (National Information Infrastructure) will be built up as a hierarchical set of interlocked enterprise-wide or community networks each built around high performance webservers
Assume that the Web will create a revolution in the software industry with WebWindows Operating Environment dominating
Aim at Computer Science not application side of "Computational Science" i.e. at developer of NII services
Teach in detail base technologies: Java, Javascript, VRML, PERL(5), database-web linkage so you become skilled practitioners in these languages/approachs

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 4 Topics covered in CPS616 - II

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
Levelset of Web Knowledge to Netscape 2.0 with HTML and Javavscript enhancements -- this includes forms, CGI, ImageMaps
Overview of Applications (Education, Health-Care, Business Enterprise Systems, Manufacturing, Society,Research, Commmand and Control) and Services (Multimedia delivery, WebTop publishing, commerce, metacomputing, collaboration)
Discuss (but not in great detail) Collaboration, Compression, Agents, Relational databases, ATM, ISDN, MIME, HTTP, CGI, Web Servers, Threads, Digital video, Virtual reality and Televirtuality

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 5 Teacher , Grader and Grading for CPS616

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
Instructor is Geoffrey Fox -- email: gcf@npac.syr.edu
extension 2163 on third floor (3-131) of CST
Secretary is Nora in room 3-206 and extension 1722
I am hard to pin down -- try email or phone first
Grader is Yuh-Jye Chang -- email yjchang@npac.syr.edu
Grade will be 50% Homework (on languages), 20% on a project involves gathering and integrating information from web on a given topic, 30% on a project involving constructing significant Interactive Web resource using say Java, Databases, PERL ...

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 6 Knowledge needed for CPS616

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
Understanding of UNIX and familiarity with use of shell, editors and some languages -- especially C or C++. (C++ not needed)
Must have access to UNIX workstation or Windows NT PC which can access World Wide Web
The client must run Netscape 2.0 (latest release)
Knowledge of SQL useful but not required
Should do or have done a lot of Web Browsing

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 7 Structure of Course CPS616

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
First discuss technology status and give application/NII service overview -- this will be staggerred to allow enough language teaching to set homeworks!
Then learn Java and bring class upto Netscape 2.0 Levelset
Then cover JavaScript enabling full client side interactive systems
Then intermix base and advanced technologies referring to applications as needed
  • e.g. PERL and Databases refering to Business Enterprise systems
  • VRML and Metacomputing refering to Web based financial modelling

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 8 National Challenges will drive the adoption of HPCC in the "Real World"

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
These can be defined simply as those HPCC applications which have sufficient market to sustain a true balanced HPCC computing Industry with viable hardware and software companies
  • With this definition, some "Grand Challenges" such as Oil Exploration are National challenges
Alternatively one can define National Challenges by the HPCC technologies exploited
  • High speed geographically distributed (ATM) networks i.e.
  • The National Information Infrastructure (NII) with several hundred million clients and perhaps some 10,000 MPP based high performance multi-media servers
  • Large scale text, Image and Video databases fed by Satellites, Information produced by National Enterprise such as credit card slips etc.

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 9 The National Challenges Identified by the Federal HPCC Initiative

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
Crisis and Emergency Management
  • Civilian words for scaled down Military Command and Control
Design and Manufacturing
Education and Lifelong Learning
Electronic Commerce
Energy Management
Environmental Monitoring
Health Care

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 10 Program in Information Age Computational Science Implemented Within Current Academic Program

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * Critical Information in IMAGE
Full HTML Index

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 11 Federal 1994 Blue Book Comparison of National and Grand Challenges

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * Critical Information in IMAGE
Full HTML Index

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 12 Core Enabling HPCC Software Technologies for Information Production (Simulation)

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
PVM, Express, Linda, MPI
ISIS (Cornell)High Performance Fortran (HPF) Compiler
High Performance C, C++ Compile
HPF Extensions - PARTI
Parallel / Distributed Computing Runtime Tools
ADIFOR (Differentiate Fortran Code)
AVS and Extensions
High Performance Fortran Interpreter
Image Processing
Parallel Debugger
Parallel Performance Visualization
Parallel Operating Systems
  • I/O
  • Scheduling
Virtual Reality
Event Driven Simulator

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 13 Core Enabling HPCC Algorithms and Components for Information Production (Simulation)

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
Mesh Generation
SCALAPACK
Sparse Matrix Solvers - Templates and libraries (Direct and Iterative)
Particle Dynamics Kernels - Templates and Libraries ( O(N2) to fast multipole)
Optimization Methodology and Templates
  • Linear programming
  • Non-linear programming
Scheduling (neural-net, parallel) Templates

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 14 Core Enabling HPCC Technologies Information Analysis, Access, Integration - I

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
Information Organization and Presentation
  • World Wide Web and Web(Netscape) Servers
  • Mosaic Interface
  • Hyperlinks versus tables(relational)
  • Information Agents and "worms"
Basic Web Enabling Technologies
  • HTML, VRML, CGI, Java, Javascript, Telescript
Multimedia Support
  • Video Indexing and Browsing
  • Image Content
  • Full Text Search
  • Real time I/O (disk ---> network)
Compression of Audio and Video
ATM Network Protocols and Management
Collaboration Services
  • Multi user video conferencing
  • Electronic whiteboards, etc.
Authentication, Security and Privacy
Usage and Charging Algorithms

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 15 Core Enabling HPCC Technologies Information Analysis, Access, Integration -II

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
Parallel (Relational) Database e.g. Oracle 7.X or DB2 Parallel Edition
  • Evolution/Revolution to Object databases?
Multilevel Mass Storage -- Parallel I/O
Web and other text search techniques for structured and unstructured (eg. free text) data
DataMining and Correlation Analysis (of records in database)
Sorting (large databases)
Televirtuality
  • The world as a metacomputer -- Resource naming(URL), MIME
  • Interactive 3D worlds -- video texture mapping
  • Virtual Reality(VRML and DSI -- Distributed Simulation Internet)
Integration of Parallel and Distributed Computing
Integration Software ("glue")
Image Processing
  • (Parallel) Terrain Rendering
  • Kodak Photo-CD
  • Identification of features (Military targets, pathologies)
Geographical Information Systems
  • Spatial databases

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 16 Where are we -- 18 March 1996

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
Java and JavaScript Essentially Finished
VRML high level overview finished -- will follow with more detailed discussions with examples
Illustra database -- not certain if will discuss generally but available for use
Oracle -- Web Interface almost ready
  • Need to know who wants accounts to use database
PERL4 will be discussed now with handouts
PERL5 Arrays/Object-Oriented features to be added
Many Applications could be discussed in more detail

HELP! * GREY=local HTML version of LOCAL Foils prepared 16 January 1996

Foil 17 Projects Should Use

From CPS616 Initial Foils for January-April 96 Course CPS616 Basic Information Track for Computational Science -- Winter-Spring Semester 96. * See also color IMAGE
Full HTML Index
Java and/or
JavaScript and/or
VRML and/or
Web-linked Oracle and/or
Web-linked Illustra
with PERL to prepare filters etc.

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 Tue Feb 18 1997