HELP! * GREEN=global GREY=local Full HTML for

GLOBAL foilset HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia

Given by Geoffrey C. Fox at HPCS95 Symposium on July 10-12 Montreal Canada. Foils prepared July 9,1995
Abstract * Foil Index for this file Secs 120 See also color IMAGE

What is status of High Performance Computing and Communications ?
  • In a nutshell, we understand issues and technologies quite well but next step frfom research to reality is hard and not clear where the "killer(winning) applications are"
The current U.S. Federal HPCC Program and particular work at NPAC on industrial implications
  • The survey of industrial applications and its implications
InfoVision (Information,Video, Simulation, Imagery, on demand) and MPP's as WebServers
  • Applications to Education. Television and other media, Community Networks
Lessons from a meeting at Pasadena, January 1995. HPCC does not clearly make business sense. Need expand user(application) and technology base
  • This will also improve(revolutionize) HPCC Software Infrastructure with productivity and Software Engineering tools.

Table of Contents for full HTML of HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia


1 HPC at the Crossroads
Academic Niche or Economic Development Cornucopia

2 Abstract of HPC(C) at the Crossroads
3 Superficial Observations on High Performance Computing-I
4 Superficial Observations on High Performance Computing-II
5 Superficial Observations on High Performance Communication
6 Some Implications of HPCC Observations
7 Current Status of HPCC Applications, Hardware and Software
8 Advances in Parallel Computer and High Speed Network (HPCC) Technology
9 Some Hardware/Software Trends over next 5 years
10 What is Status of HPCC Applications?
11 Two Major Parallel Programming Paradigms
12 When will Parallel Computing Take Over ?
13 However we need more than fast enough machines
We also need a large enough market to sustain technology (systems and software)

14 The Federal High Performance Computing and Communication Initiative (HPCCI)
15 A Survey of New York State Industrial Opportunities for HPCC was very influential for me and my group(NPAC)
16 New York State Economic Development Program
17 Categories of Industrial and Government Applications of HPCC (with reference to academic applications)
18 Tables of Industrial HPCC Applications 1 to 4:SIMULATION
19 The 33 Application areas were studied in detail:
Simulation (Roughly the Grand Challenges)

20 The 33 Application areas were studied in detail:
Information Analysis -- DataMining

21 The 33 Application areas were studied in detail:
InfoVision: Information, Video, Imagery and Simulation on Demand

22 Visit of Hillary Clinton to Syracuse University April 5,1994 -- Tornado Simulation
23 The 33 Application areas were studied in detail:
Information Integration combining Simulation, Analysis and InfoVision

24 Some detailed Analysis of Opportunities for HPCC in the Science and Engineering Simulation Arena
25 An Example to Illustrate Importance of Dual-Use Philosophy
26 Opportunities for HPCC in the Science and Engineering Simulation Arena
27 Some Simulation Areas which will be Difficult to exploit in near term
28 Suprisingly Difficult and Suprisingly Promising Areas for HPCC in Simulation
29 Why is it hard to use HPCC in Manufacturing-I?
30 Why is it hard to use HPCC in Manufacturing-II?
31 ASOP and Multidisciplinary Analysis and Design(MAD)
32 From the Grand(Simulation) Challenges to the National (information) Challenges
33 Characteristics of Grand Challenges
34 The Blue Book Covers
35 The Blue Books
Supplements to the President's Fiscal Year Budget

36 Grand Challenge Applications
37 National Challenge Applications
38 Second Pasadena Workshop: Working Group 2 - Characteristics of Scientific and Engineering Applications.
39 Initial Summary of Technical Points
40 Another Non Technical Issue -- What is the Community ?
41 Initial Vignettes Identified
42 Action Items:
1) Support viable base enterprise model with platform independent standards scaling from workstations to MPPs with tools using these standards

43 Need to Educate People to take advantage of HPCC technologies
44 Educational and (Re)training Challenges
45 What is Computational Science?
46 Program in Computational Science
Implemented within current academic framework

47 Program in Information Age Computational Science Implemented Within Current Academic Program
48 Some of the Jobs that will Need NII(Internet, World Wide Web) Skills
49 What we taught this Spring CPS600 --
"Technologies for Webwindows" --
The next generation (meta)Computing and Communications Environment

50 Master's Degree in Multimedia Studies
51 NPAC Collaborators:
Internal, Syracuse University

52 WebServers and InfoVision as an example of Opportunity for MPP's on the NII
53 Integration of Industry Sectors forming the NII
54 The Standard Scenario for HPCC and NII
55 NII Compute & Communications Capability in Year 2000 --> 2005
56 Ultimate Vision and Implementation of NII and InfoVision
57 What will National Information Infrastructure give us?
58 The InfoVision Scenario: INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers

59 What is a Web or HPMMCC Network Server ?
60 A Typical Hierarchical Server Network
61 Comments on Storage of Movies on HPCC WebServers
62 Visit of Hillary Clinton to Syracuse University April 5,1994 -- Mrs Clinton and Fox
63 Visit of Hillary Clinton to Syracuse University April 5,1994 -- Medical Demonstration
64 The Virtual University and Other Opportunities to use HPCC in Education
65 Some Virtual University Projects with which NPAC is Collaborating
66 Overview of the Living Textbook Project
67 The Living Textbook Project Partners
68 New York State Interactive Journey Page and clickable map of downtown Syracuse
69 Discovery Channel project
70 Curricula Opportunities Opened Up by the World Wide Web
71 Kidsweb Home Page and Table of Contents for Arts, Science
72 Astronomy and Space content - Combined picture of Jupiter with Comet Shoemaker-Levy9 fragments
73 Phy105/106 Home Page - Science for the 21st Century
74 Home Page for SETI - Search for Extraterrestrial Intelligence
75 Biology section - what is life? - table of contents
76 Home Page for Mind and Machine Module
77 Encoder neural network tutorial and simulation page
78 Fiber Link Across the Globe FLAG -- Topology
79 The World Wide WebWindows and our contributions -- WebWork
80 The Hyperworld of New Interactive Media
81 Four Related Information Infrastructure Thrusts at NPAC
82 What is WebWindows ?
83 Current Components of WebWindows
84 Future Components of WebWindows
85 A WebWork Approach to Breaking Bank of England
86 WebHPL: HPCC Infrastructure for WebWindows
87 What Is WebWork -- NPAC,
Boston University, Cooperating Systems Collaboration -- I?

88 What Is WebWork -- NPAC,
Boston University Cooperating Systems Collaboration -- II?

89 Some Key Features of WebWork
90 WebWork Architecture
91 Figure 2: WebWork -- System Overview with Three Layers
92 NPAC WebTools-I (Basic WebWindows Functionality)
93 NPAC WebTools-II
94 Web Productivity Tools and Virtual Software Laboratory (VSL)
95 Figure 3: WebTools CASE tools sample manual page Including hyper-source code
96 Figure 4:Java documentation sample page
97 Figure 5:Java class/metrics/applets manager (NPAC Internal Project)
98 World-Wide Virtual Machine
99 Figure 1:Server-to-Server Communication Diagram
100 WebFlow Paradigm
101 Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms
102 Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
103 Software Project Manager -- Example of Agent Middleware
104 Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
105 General WebScript and Agents
106 Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)
107 Figure 10: VRML source code example
108 Figure 11: Java source code example
109 WebWork Integration Model
110 Contrast of Technologies in 3 Worlds
111 WebWork Terms and Concepts -- I
112 WebWork Terms and Concepts -- II
113 WebWork Terms and Concepts -- III
114 WebWork Terms and Concepts -- IV

This table of Contents Abstract



HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 1 HPC at the Crossroads
Academic Niche or Economic Development Cornucopia

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 46 Full HTML Index
HPCS 95
Montreal Canada
July 10-12,1995
Geoffrey Fox
Syracuse University
NPAC
111 College Place
Syracuse NY 13244-4100
Online presentation at http://www.npac.syr.edu/users/gcf/hpcs95/fullindex.html

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 2 Abstract of HPC(C) at the Crossroads

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 120 Full HTML Index
What is status of High Performance Computing and Communications ?
  • In a nutshell, we understand issues and technologies quite well but next step frfom research to reality is hard and not clear where the "killer(winning) applications are"
The current U.S. Federal HPCC Program and particular work at NPAC on industrial implications
  • The survey of industrial applications and its implications
InfoVision (Information,Video, Simulation, Imagery, on demand) and MPP's as WebServers
  • Applications to Education. Television and other media, Community Networks
Lessons from a meeting at Pasadena, January 1995. HPCC does not clearly make business sense. Need expand user(application) and technology base
  • This will also improve(revolutionize) HPCC Software Infrastructure with productivity and Software Engineering tools.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 3 Superficial Observations on High Performance Computing-I

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 87 Full HTML Index
Parallel Computing Works!
Technology well understood for Science and Engineering
  • Good parallel algorithms, several examples of major applications in many fields exploring range of issues
  • Data and Message Parallel programming models developed
Supercomputing market small (few percent at best) and probably decreasing in size
  • Essential to have good common software infrastructure
  • Productivity tools -- Software Engineering -- Programming Support tools POOR
  • The parallel software "industry" is very small

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 4 Superficial Observations on High Performance Computing-II

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 141 Full HTML Index
No silver programming bullet -- I doubt if new language will revolutionize parallel programmimng and make much easier
  • Hardware (shared memory) could be helpful
Social forces are tending to hinder adoption of parallel computing as most applications are areas where large scale computing already common
  • Parallelizing existing applications (porting sequential software) very hard
  • Opportunities offered by use of MPP's often require major organizational changes

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 5 Superficial Observations on High Performance Communication

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 86 Full HTML Index
ATM ISDN Wireless Satellite advancing rapidly in commercial arena which is adopting research rapidly
Social forces (deregulation in the U.S.A.) are tending to accelerate adoption of digital communication technologies
  • These are often NEW applications (porting of POTS relatively easy!) such as interactive TV/Shopping
  • Tremendous competition between different telecommunication sectors encourages new technology now to ensure future success
Not clear how to make money on Web(Internet) but growing interest/acceptance by general public
  • huge sales in home multimedia PC's -- comparable to TV's in volume
Integration of Communities and Opportunities
  • Computing and Communication and Information Industries merging -- similar impact on academic departments will(should) happen

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 6 Some Implications of HPCC Observations

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 63 Full HTML Index
Technology Opportunities in Integration of High Performance Computing and Communication Systems
  • Merging of networking, parallel computing, distributed comouting communities
  • This SOLVES previous difficulties observed for high performance computing as implies a much larger distributed (world-wide metacomputing) computing base
New Business opportunities linking Enterprise Information Systems to Community networks to current cable/network TV journalism
New educational needs at interface of computer science and communications/information applications
Major implications for education -- the Virtual University

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 7 Current Status of HPCC Applications, Hardware and Software

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 10 Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 8 Advances in Parallel Computer and High Speed Network (HPCC) Technology

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 99 Full HTML Index
Performance of both communication networks and computers will increase by a factor of 1000 during the 1990's
  • New uses of Computers to design new drugs, search terabyte databases etc.
  • National Information Infrastructure will see pervasive deployment of upgraded Internet to give megagabit/second interactive links to homes and offices allowing interactive realtime video.
  • Greater utility of computers in "Old Applications"
Competitive advantage to industries that can use either or both High Performance Computers and Communication Networks. (United States clearly ahead of Japan and Europe in these technologies.)

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 9 Some Hardware/Software Trends over next 5 years

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 76 Full HTML Index
ATM networks have rapidly transitioned from research Gigabit networks to commercial deployment
  • ATM likely to be a major force in local area as well as wide area networks
Computer Hardware trends imply that all computers (PC's ---> Supercomputers) will be parallel by the year 2000
  • Up to 1993, parallel computers are from small start-up companies (except Intel Supercomputer Division)
  • Now Cray, Convex (HP), Digital, IBM have massively parallel computing systems and Silicon Graphics is becoming a powerful high performance computing vendor
  • Several architectures but only one : Distributed memory MIMD multicomputer is known to scale from one to very many processors
Software is challenge and could prevent/delay hardware trend that suggests parallelism will be a mainline computer architecture
  • We must get systems software correct
  • Simultaneously develop applications software in gradually improving parallel programming environment

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 10 What is Status of HPCC Applications?

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Parallel Computing Works in Nearly all scientific and engineering applications

As described in Book Parallel Computing Works! (Fox,Messina,Williams)
The necessary algorithms are in general understood in most cases
The implementation of -- especially adaptive irregular -- algorithms is not easy because:
The software tools are immature and do not usually offer direct help for say:
  • Adaptive (un)structured meshs
  • Fast multipole method for particle dynamics
There are several different approachs and not clear what will "win" and what will actually "work" when
Need abstractions of the "hard" problem (component)s and toolkits to tackle them
  • Templates will describe promising approach

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 11 Two Major Parallel Programming Paradigms

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Data Parallel and Message Parallel

These are Message Parallel and Data Parallel Resources
  • Suggest Message Parallel Fortran as description of Fortran plus Message passing (Per Brinch Hansen) to be consistent with HPF or CMFortran as Data Parallel Fortran
There are trade-offs in Ease of Programming (not same for each user!), Portability, Maturity of Software, Generality of Problem class
Message Parallel is most mature, somewhat less portable in principle but not necessarily in practice, tackles all problems and some consider painful to program
  • Most succesful parallel applications have been Message Parallel
  • Fortran-M and MPI will describe this approach

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 12 When will Parallel Computing Take Over ?

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Secs 72 Full HTML Index
Switch from conventional to new types of technology is a phase transition
Needs headroom (Carver Mead) which is large (factor of 10 ?) due to large new software investment
Machines such as the nCUBE-1 and CM-2 were comparable in cost performance to conventional supercomputers
  • Enough to show that "Parallel Computing Works"
  • Not enough to take over!
Cray T3D, Intel Paragon, CM-5, DECmpp (Maspar MP-2), IBM SP-2, nCUBE-3 have enough headroom to take over from traditional computers ?

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 13 However we need more than fast enough machines
We also need a large enough market to sustain technology (systems and software)

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Secs 89 Full HTML Index
This is both Grand Challenges augmented by National Challenges but also
Build HPCC technologies on a broad not niche base starting at bottom not top of computing pyramid

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 14 The Federal High Performance Computing and Communication Initiative (HPCCI)

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 51 Full HTML Index
Originally $2.9 billion over 5 years starting in 1992 and
  • Rapidly growing Information technology component starting in 1994 and total budget now over $1 billion per year
The Grand Challenges
  • Enabled by teraflop computers and important to economy or fundamental research
    • Global warming - NOAA
    • Oil reservoir and environmental simulation - DOE
    • Structural and aerodynamic calculations - NASA
    • Earth observing satellite - data analysis - NASA
    • Human genome - NIH, DOE
    • Quantum chromodynamics - Fundamental Physics
    • Gravitational waves from black holes - Fundamental Physics
    • Molecular modeling - Fundamental Chemistry
Nearly all grand challenges have industrial payoff but technology transfer NOT funded by HPCCI

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 15 A Survey of New York State Industrial Opportunities for HPCC was very influential for me and my group(NPAC)

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 36 Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 16 New York State Economic Development Program

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Important Information in IMAGE
Full HTML Index
High Performance Computing & Communication (HPCC) is a rapidly advancing technology, which influences many economic sectors and high technology areas. The development of HPCC provides opportunities for creating new industry and offers existing industries a competitive advantage. INFOMALL is a resource for New York State centered on introducing and integrating HPCC into the state's Industry. As new types of computers, specifically, parallel processors, are key to HPCC, new approaches involving collaboration between computer users and developers and industry and academia are essential. To foster this collaboration, INFOMALL has six major components:
  • Create HPCC Software Industry
  • Development of industrial applications on parallel machines
  • Education and technology transfer with new courses,conferences, and workshops
  • Industrial access to the latest parallel machines
  • In-depth analysis and survey of areas where parallel computing can be most effective
  • Development of a methodology for integrating HPCC into New York State industry and establishing an expert team to perform this integration with industry.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 17 Categories of Industrial and Government Applications of HPCC (with reference to academic applications)

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Important Information in IMAGE
Full HTML Index
Define information generally to include both CNN headline news and the insights on QCD gotten from lattice gauge theories
Information Production e.g. Simulation
  • Major concentration of MPP and HPCC at present
Information Analysis e.g. Extraction of location of oil from seismic data, Extraction of customer preferences from purchase data
  • Growing area of importance and Short term major MPP opportunity in decision support combined with parallel databases
Information Access and Dissemination - InfoVision e.g. Transaction Processing, Video-On-Demand
  • Enabled by National Information Infrastructure
  • Very promising medium term market for MPP but need the NII
  • to be reasonably pervasive before area "takes off"
Information Integration .
  • Integrates Information Production Analysis and Access e.g.
    • Decision support in business
    • Command and Control for Military
    • Concurrent Engineering and Agile Manufacturing
  • Largest Long Term Market for MPP

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 18 Tables of Industrial HPCC Applications 1 to 4:SIMULATION

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 19 The 33 Application areas were studied in detail:
Simulation (Roughly the Grand Challenges)

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Secs 23 Full HTML Index
1:Computational Fluid Dynamics
2:Structural Dynamics
3:Electromagnetic Simulation
4:Scheduling
5:Environmental Modelling (with PDE's)
6:Environmental Phenomenology
7:Basic Chemistry
8:Molecular Dynamics
9:Economic Modelling
10:Network Simulations
11:Particle Transport Problems
12: Graphics
13:Integrated Complex Systems Simulations

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 20 The 33 Application areas were studied in detail:
Information Analysis -- DataMining

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 43 Full HTML Index
14:Seismic and Environmental Data Analysis
15:Image Processing
16:Statistical Analysis
17:Healthcare Fraud
18:Market Segmentation
Growing Area of Importance and reasonable near term MPP opportunity in decision support combined with parallel (relational) databases

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 21 The 33 Application areas were studied in detail:
InfoVision: Information, Video, Imagery and Simulation on Demand

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 37 Full HTML Index
19:Transaction Processing
20:Collaboration Support
21:Text on Demand
22:Video on Demand
23:Imagery on Demand
24:Simulation on Demand (education,financial modelling etc.) -- simulation is a "media"!
MPP's as High Performance Multimedia (database) servers -- WebServers
Excellent Medium term Opportunity for MPP enabled by National Information Infrastructure

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 22 Visit of Hillary Clinton to Syracuse University April 5,1994 -- Tornado Simulation

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
A Simulation on Demand InfoVision application using CM5 for simulation and AVS for coarse grain software decomposition support

There is a larger Better Quality Image available

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 23 The 33 Application areas were studied in detail:
Information Integration combining Simulation, Analysis and InfoVision

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 66 Full HTML Index
25:Military and Civilian Command and Control(Crisis Management)
26:Decision Support for Society (Community Servers)
27:Business Decision Support
28:Public Administration and Political Decision(Judgement) Support
29:Real-Time Control Systems
30:Electronic Banking
31:Electronic Shopping
32:(Agile) Manufacturing including Multidisciplinary Design/Concurrent Engineering
33:Education at K-12, University and Continuing levels
Largest Application of any Computer and Dominant HPCC Opportunity

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 24 Some detailed Analysis of Opportunities for HPCC in the Science and Engineering Simulation Arena

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Secs 10 Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 25 An Example to Illustrate Importance of Dual-Use Philosophy

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
A Real Example: Need a data-base system for a military vehicle which will remain nameless
  • In year X, evaluate civilian databases and find them wanting (too slow)
  • Design proprietary hardware and software using technologies of year X
  • Deliver system in year X+5 and find
    • Civilian microprocessors have increased in performance by a factor of 25 but there are no resources to adapt custom hardware and software to use these new civilian technologies
    • The multi-billion dollar civilian database industry has:
    • Increased database functionality adding object-oriented features
    • Ported database to latest microprocessors
    • Parallelized Database
Thus resultant system cannot be improved, is a factor of 100 slower than best civilian alternative, and DoD must pay contractor to maintain system for next 20 years

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 26 Opportunities for HPCC in the Science and Engineering Simulation Arena

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
In spite of the large and very succesful national activity, simulation will not be a large "real world" sales opportunity for MPP's
  • Maybe difficulties for Thinking Machines illustrate this
However some areas of national endeavor will be customers for MPP's used for simulation
  • Large Scale Academic Calculations
    • Value of Increased Computation demonstrated in many disciplines
    • Codes are sufficiently small that software engineering considerations of adapting 1,000,000 lines not so important
  • Petroleum Industry
    • Resevoir Simulation
    • Siesmic Data Analysis
  • Some Earth and Space Science including
    • Climate and Weather Forecasting

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 27 Some Simulation Areas which will be Difficult to exploit in near term

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Some areas which may adopt HPCC for simulation in relatively near future
  • Pharmaceutical Industry
    • Intense and brilliant academic (government research laboratory) effort in biochemical molecular modelling
    • But "Computer Designed Drugs" are not sufficiently promising to clearly justify purchase of large MPP's by drug industry
  • Financial Industry
    • MPP's being used by Prudential but in spite of success, they are not yet being generally adopted
    • Networks of Workstations severe competition as many problems are "embarassingly parallel"
  • Electrical Power Industry
    • Value seems clear for planning and real time control but
    • Industry conservative and faced with growing near term competition

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 28 Suprisingly Difficult and Suprisingly Promising Areas for HPCC in Simulation

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
The role of HPCC in Manufacturing is quite clear and will be critical to
  • Agile Manufacturing and the year 2010 Manufacturing Industry but for
    • Major fields including
    • Aircraft
    • Cars
  • HPCC will not have a major impact for simulation in the next few years
On the other hand for
  • War Games and Simulations of Complex Scenarios
  • Role of MPP's can be expected to grow especially when coupled as in (old) SIMNET with high speed geographically distributed networks
  • Note this is different basic software technology
    • Event driven -- not time stepped -- simulation

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 29 Why is it hard to use HPCC in Manufacturing-I?

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Return on Investment Unclear:
  • Amdahl's law for use of HPCC in Industrial Simulation
    • If Simulation was only 10% or less of original design and manufacturing cycle, then can only gain this 10% by speeding up simulation
    • And this speedup comes at huge software engineering cost !
    • Codes are long and expertise to convert to parallelism may no longer exist in new "slim" companies after layoffs , buyouts and freeze on hiring new employees with knowledge of new technologies such as HPCC
    • New codes must be validated by extensive tests before use
    • Remember we can't solve full Navier-Stokes Equations yet and so some approximations necessary
The Industry is in a very competitive situation and focussed on short term needs

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 30 Why is it hard to use HPCC in Manufacturing-II?

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
In March 1994 Arpa Meeting in Washington, Boeing(Neves) endorsed parallel databases and not parallel simulation
  • Similar comment made to me by Major Brokerage
    • "Financial Modelling (on MPP) gets the headlines but information services are the critical problem"
Aerospace Engineers are just like University Faculty
  • They prefer to use their own workstations and not central Supercomputers
There is perhaps some general decline of Supercomputer Industry
  • As performance of technology increases
  • Users don't take full advantage of this performance Increase
    • Rather buy somewhat more powerful computers at somewhat lower cost

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 31 ASOP and Multidisciplinary Analysis and Design(MAD)

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
A set of manufacturing companies -- Rockwell International, Northrop Grumman, McDoinnell Douglas, General Electric and General Motors is studying the NII implications for a particular MAD system "Affordable Systems Optimization Process" (ASOP)
Interesting parameters are that next major aircraft to be built could involve:
  • 6 major companies and 20,000 smaller supplier subcontractors
  • Number of engineers involved is about:
    • 50 at conceptual design
    • 200 at preliminary design
    • 2000 at final design
    • upto 10,000 in manufacturing and development
  • The design could involve upto 10,000 separate programs running in small linked clusters which vary from
    • Airflow simulation around plane to
    • expert system to plan location of inspection port to minimize maintenance costs
  • Critical is configuration management and system database

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 32 From the Grand(Simulation) Challenges to the National (information) Challenges

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Secs 23 Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 33 Characteristics of Grand Challenges

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Secs 48 Full HTML Index
Partial Differential Equations
Particle Dynamics and Multidisciplinary Integration
Image Processing
Some:
Visualization
Artificial Intelligence
Not Much:
Network Simulation
Economic (and other complex system) modeling
Scheduling
Manufacturing
Education
Entertainment
Information Processing
BMC3IS (Command & Control in military war)
Decision Support in global economic war

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 34 The Blue Book Covers

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 35 The Blue Books
Supplements to the President's Fiscal Year Budget

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
1992: Grand Challenges
1993: Grand Challenges
1994: Toward a National Information Infrastructure
1995: Technology for the National Information Infrastructure
1996: Foundation for America's Information Future

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 36 Grand Challenge Applications

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 112 Full HTML Index
Applied Fluid Dynamics
Meso- to Macro-Scale Environmental Modeling
Ecosystem Simulations
Biomedical Imaging and Biomechanics
Molecular Biology
Molecular design and Process Optimization
Cognition
Fundamental Computational sciences
Grand-Challenge-Scale Applications

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 37 National Challenge Applications

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 44 Full HTML Index
Digital Libraries
Public Access to Government Information
Electronic Commerce
Civil Infrastructure
Education and Lifelong Learning
Energy Management
Environmental Monitoring
Health Care
Maunfacturing Processes and Products

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 38 Second Pasadena Workshop: Working Group 2 - Characteristics of Scientific and Engineering Applications.

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Chair: Geoffrey Fox
Co-Chair: Andy White
Secretary: Ken Hawick
January 10-12,1995 Pasadena

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 39 Initial Summary of Technical Points

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
1) need for better debuggers, profilers, performance monitoring tools
2) need for more stable operating systems
3) need for tools to aid in code migration to parallel systems, whether it be in the form of libraries, or other software engineering tools.
4) need to reduce the latencies due to system software
5) need for looking at exciting and innovative applications areas, (to help the HPCC industry by stimulating new demands). This might involve very data intensive applications (in contradistinction to compute intensive ones) but also harder and more complex problems, irregular data structures and less obviously load balanceable problems.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 40 Another Non Technical Issue -- What is the Community ?

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Need to involve a larger group of non HPCC communities
For instance, most of the messages on networks are
  • MIME (Email/World Wide Web) or eventually ATM (of one or another adaptation layer AAL)
  • Not PVM/MPI
But MPI standrards set internally to HPCC and did not explicitly involve ATM/Internet community/standard processes
HPF focusses on regular multidimensional arrays in an excellent standards forum that ignores
  • VRML which is a fascinating 3D (irregular) datastructure which surely needs HPCC and will greatly broaden relevance of HPCC as used in interactive simulations of virtual worlds
Need HPVRML and a broader community

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 41 Initial Vignettes Identified

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
NASTRAN
Real-time embedded systems
Aerospace manufacturing
Crisis management
Nuclear Weapons
Environmental Modeling
Mission to Planet Earth
Data Intensive Applications
High end CFD
Centric
Computational Chemistry
QCD

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 42 Action Items:
1) Support viable base enterprise model with platform independent standards scaling from workstations to MPPs with tools using these standards

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Currently the tail is wagging the dog - the BIG dog?
What is the market area that is big enough upon which to base viable HPCC standards (eg SMP, distributed systems or WWW)?
What are the top three standards?

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 43 Need to Educate People to take advantage of HPCC technologies

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Secs 20 Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 44 Educational and (Re)training Challenges

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Secs 72 Full HTML Index
Computation joins theory and experiment as the three complementary approachs to study of science and engineering
Current industries such as Media and Telecommunications which have been dominated by analog technologies will need to adjust to growing use of digital (computer) technologies
Need for new educational approachs such as Computational Science centered on interdiciplinary border between computer science and applications with both a
  • Science and Engineering and
  • Information (Communications ) Track

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 45 What is Computational Science?

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Computational Science is an interdisciplinary field that integrates computer science and applied mathematics with a wide variety of application areas that use significant computation to solve their problems
Includes the study of computational techniques
  • Science and Engineering - Grand Challenges
  • Society and Business - National Challenge
Includes the study of new algorithms, languages and models in computer science and applied mathematics required by the use of high performance computing and communications in any (?) important application
  • At interface of (applied) computer science and applications
Includes computation of complex systems using physical analogies such as neural networks and genetic optimization.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 46 Program in Computational Science
Implemented within current academic framework

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

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

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 48 Some of the Jobs that will Need NII(Internet, World Wide Web) Skills

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Computer, Telephone, and Cable Engineers
Journalists from both print, photography, and video fields
Artists, Advertising designers, Architects, Film Producers, ÒBookÓ Publishers etc.
Real Estate Brokers
School Teachers, Librarians, Government and Business workers involved with giving information to public or fellow workers
Shop owners and staff advertising their wares on digital highway.
  • Allow woodworkers in Adirondacks or heart of Africa to advertise material to all on the World Wide Web
All those in medical area -- from Virtual reality to allow surgeon in Syracuse to manipulate robot devices at accident scene to Multimedia patient records
Law enforcement (police searching worldwide databases) and lawyers accessing case histories.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 49 What we taught this Spring CPS600 --
"Technologies for Webwindows" --
The next generation (meta)Computing and Communications Environment

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
World Wide Web basics : HTTP,MIME, servers,clients
PERL4 and object-oriented features in PERL5(to be finished)
Wavelet and Other Compression Technologies
Collaboration Technologies from MBONE to CLI
ATM Networks with comparison with ISDN and traditional LAN
Parallel Relational Databases and Web Integration
Thread based Communication Environments
Video servers and network management for good quality
Parallel Web Servers (to be finished)
Advanced Web Technologies -- agents, VRML, Java (to be finished)

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 50 Master's Degree in Multimedia Studies

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
Joint Program set up between
  • NPAC (Computer Science and Engineering)
  • School of Information Studies
  • Newhouse School of Public Communication
  • School of Visual and Performing Arts
  • School of Education
12 3-credit courses with 3 required courses
  • "Pro-Seminar" -- Collection of Lectures from different faculty
  • "Fundamental Viewpoints" -- Deeper focused course on general aesthetic, ethical and societalk aspects of multimedia.
  • Student Project
Three tracks for specialization
  • Management and Evaluation
  • Systems and Tools -- here is computer science
  • Design and Application
Take 3 core courses, one course from each track(3), 6 elective courses with constraints to be determined

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 51 NPAC Collaborators:
Internal, Syracuse University

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Computer Science and Computer Engineering
Physics Department
Mechanical and Aerospace Engineering
Environmental Engineering
Chemistry (and other Science and Engineering Departments)
School of Information Studies (IST)
School of Education
Newhouse School of Public Communications and University Electronic Media Services Group
Maxwell School of Citizenship and Public Affairs
Management School

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 52 WebServers and InfoVision as an example of Opportunity for MPP's on the NII

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 53 Integration of Industry Sectors forming the NII

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 54 The Standard Scenario for HPCC and NII

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
High Performance (Parallel) Computers on High Speed (ATM) Networks linked to clients at a network performance that supporting realtime Video at a resolution between VHS,HDTV .
MPP's as Internet/Web/NII/GII Servers
  • NII/GII= National/Global Information Infrastructure
  • Supports Decisions by everybody in society
  • Consumers, Healthcare, Teachers, Schoolchildren, Business, Military,
Dual-Use Philosophy must be extended to Multi-Use
  • Different applications must share services
Standards must be used
  • from HPF/HPC++ in simulation arena to
  • to TCP/IP on ATM in networking
  • to parallel relational databases
  • to "Web" technology for multimedia

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 55 NII Compute & Communications Capability in Year 2000 --> 2005

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
Each of three components (network connections, clients, servers) has capital value of order $10 to $100 Billion

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 56 Ultimate Vision and Implementation of NII and InfoVision

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
InfoVision is ultimate "client-server" application
  • 108 clients -- each of which could be (small) servers -- in fact Web Technology will migrate to democratic "server-server" architecture
  • 104 large (~$10M) parallel servers -- each of which could have 1000 to 10000 nodes
Democracy on the NII (Gore)
  • Everybody can access information on the NII
  • Everybody has equal opportunity to put information on the NII

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 57 What will National Information Infrastructure give us?

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
"Every" Business Office, Every doctor's Office, "Every" school desk, "Every" home(potential patient) (approximately any home on cable) will have a two-way high speed link to the NII
  • about 10 Megabits/second compared to
  • about 10 Kilobits/second for a modem (14.4 kbit/sec)
What does this factor of 1000 increase in performance do for the home?
  • TV + Settop Unit becomes Computer (analog) (interactive digital)
  • Modem & home PC supporting text interfaces becomes interactive full (VHS Þ HDTV resolution) video receiving unit
  • Interactive implies that you can choose what you want when you want it.
These consumer developments will drive MPP use
  • consumer products drives better high end business and research user level products e.g., cheap Virtual Reality Interfaces
  • MPP's are information servers for consumers, business, research

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 58 The InfoVision Scenario: INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
Information Video Imagery and Simulation on Demand
The different application areas such as business, defence, government, education and healthcare can leverage off the infrastructure and services motivated by home use.
Clearly each areas needs somewhat different functionality and trade-offs in services

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 59 What is a Web or HPMMCC Network Server ?

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
Web Servers use "Web Technology" to service World Wide Web and other forms of networked multimedia information

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 60 A Typical Hierarchical Server Network

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 61 Comments on Storage of Movies on HPCC WebServers

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
All the News and Sports Archives of Reuters correspond to about 25,000 hours of information
  • Would take about 25 terabytes of storage at VHS quality and about 10 times this for HDTV quality
Estimate similar storage needs for:
  • CNN archives
  • Total number (10,000) of possible interesting movies
Total storage about 100 terabytes today

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 62 Visit of Hillary Clinton to Syracuse University April 5,1994 -- Mrs Clinton and Fox

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
Geoffrey Fox explaining InfoVision to Mrs Clinton

There is a larger Better Quality Image available

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 63 Visit of Hillary Clinton to Syracuse University April 5,1994 -- Medical Demonstration

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
Dr. Smith of SUNY Health Science Center demonstrates Telemedicine over ATM in area of pediatric cardiology

There is a larger Better Quality Image available

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 64 The Virtual University and Other Opportunities to use HPCC in Education

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 65 Some Virtual University Projects with which NPAC is Collaborating

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Living Textbook -- Prototype of K-12 Educational Environment of year 2000
  • ATM delivery to K-12 schools from NPAC's MPP's
Physics 105/106 -- Science for the 21st Century (for non-Scientists) -- Some course modules built around Multimedia Information Systems
  • Search for Extra Terrestial Intelligence
  • Mind and Machines
  • PseudoScience and the Paranormal
  • Scientific Literacy, Imaging and Evolutionism versus Creationism under development
Distance Learning -- Web Technology provides new (as interactive, hyperlinked and multimedia) approachs
  • Developing WWW (Perl scripts) support for authoring educational material
  • Course Material on CPS600 -- Prototype of Core Material for Information track of Computational Science is mostly on the Web
  • Could offer training (over NYNET or Web) to interested corporations in digital information technology
  • Interesting world wide opportunities as in FLAG -- Fiber Link across the Globe

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 66 Overview of the Living Textbook Project

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
The Living Textbook is a New York State funded Initiative to create educational applications that exploit leading information technologies
InfoMall Living Textbook Educational Applications
  • Interactive Multimedia Geographic Information System -- Virtual Field Trip --
  • New York State The Interactive Journey
  • Video Information on Demand
  • Cached Internet Resources
  • Telecollaboration in the classroom
  • Realistic (HPCC) Simulations on demand
Living Textbook Information Technologies
  • Terabyte Databases
  • Parallel Supercomputers
  • Interactive Multimedia
  • High Speed Wide Area Networks

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 67 The Living Textbook Project Partners

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
The Project Team
  • Syracuse University School of Education
  • ColumbiaÕs Teachers College
  • NYNEX
  • NPAC
Upstate Project Schools
  • Fowler High School, Syracuse NY
  • Rome Free Academy, Rome NY
  • Whitesboro Middle School, Whitesboro NY
Downstate (New York City) Project Schools
  • PS126: The Ralph Bunch School
  • The Dalton School
  • School for the Physical City

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 68 New York State Interactive Journey Page and clickable map of downtown Syracuse

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
See electronically for actual home page

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 69 Discovery Channel project

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
See electronically for actual home page

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 70 Curricula Opportunities Opened Up by the World Wide Web

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
New Teaching Methodologies with Information presented with:
  • Multi Media is not necessarily the most important idea
  • Hyper linked (non sequential and World Wide) material is more important:
Used for first time in Physics 105 -- Science for the 21st Century -- last semester in SETI module
  • SETI -- Search for Extraterrestial Intelligence -- will be basis of class projects in Phy 106 this semester.
  • New ÒMind and MachinesÓ and ÒPseudoScience and the ParanormalÓ Modules offered experimentally in Phy 106
  • Need caching locally and high speed local networks to support the 167 students in class
  • This hyperlinked material accounts for about 10% Phy 105, 20% Phy 106 and expect to increase if success continues
  • Major Physics department commitment -- 3 faculty developing the 3 modules

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 71 Kidsweb Home Page and Table of Contents for Arts, Science

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
See electronically for actual home page

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 72 Astronomy and Space content - Combined picture of Jupiter with Comet Shoemaker-Levy9 fragments

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 73 Phy105/106 Home Page - Science for the 21st Century

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
Electronic version is The Multimedia Modules Prepared for Science for the 21st Century Introductory course for nonscience majors prepared by Physics department

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 74 Home Page for SETI - Search for Extraterrestrial Intelligence

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
Electronic version is the SETI(Search for ExtraTerrestial Intelligence) Module prepared for Science for the 21st Century

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 75 Biology section - what is life? - table of contents

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 76 Home Page for Mind and Machine Module

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 77 Encoder neural network tutorial and simulation page

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 78 Fiber Link Across the Globe FLAG -- Topology

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
A NYNEX Joint Venture
This shows fiber draping Africa with coast off ramps

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 79 The World Wide WebWindows and our contributions -- WebWork

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 80 The Hyperworld of New Interactive Media

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
Three Dimensions of Multimedia Extensions for Interactive Services
  • HPCC with high speed Fiber Optical connections and Superservers
  • Immersion with Spatial Navigation Metaphor
  • Multi-User Shared Distributed (Virtual) Worlds of Information and Simulation

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 81 Four Related Information Infrastructure Thrusts at NPAC

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Use and Evaluation of Parallel Relational Databases
  • Oracle DB2 Sybase on IBM SP-2 and Oracle on nCUBE
High Performance Video and Multimedia Servers
  • InfoVision -- Information, Video, Simulation, Imagery on demand
  • Our servers connected to ATM and ISDN access networks
WebWindows -- an informal collaboration of Internet developers
  • (Parallel) Web Servers enhanced with CGI scripts to support a full world-wide distributed operating environment
Integration of these three technologies
  • Web Interfaces to Relational Databases
  • Relational Databases to store Web Information fetched (cached) by internet agents
  • Web Interfaces to Multimedia data with relational databases holding text indices for video

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 82 What is WebWindows ?

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Like UNIX or MS-DOS or Windows 3.1(NT,95), WebWindows is an operating system for a "computer"
The "computer" is a metacomputer consisting of the 20,000 Webservers (currently--eventually hundreds of millions) on Internet for the World Wide Web
WebWindows can also be used for the metacomputer (collection of heterogeneous networked computers) which is a business enterprise system
  • We consider such an application as a collection of Webservers where we use Web technology to manage business information system.
WebWindows is a multi-client multi-server technology
  • Clients are Mosaic or Netscape browsers
  • Servers are NCSA compatible HTTP servers with MUCH additional functionality coming from so-called CGI capability -- written in PERL or C++ typically

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 83 Current Components of WebWindows

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
World wide multimedia File access and dissemination -- current Mosaic Service
Initial agent technology such as World Wide Web Worm, Harvest etc.
WebTools is initial NPAC Project to develop WebWindows
File management (create,delete etc.) -- Implented in WebTools
Hyperspace Navigation -- Preliminary Prototype in WebTools
Ultimate Navigation built around agents, knowledge stored in caches (databases) and powerful search capabilities
HTML editor -- simple version in WebTools (best with client extensions)
Electronic Mail -- Webtools version very high functionality

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 84 Future Components of WebWindows

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Project Management and Decision Support
  • Calendar, calculator etc.
Personal Digital Assistant -- Merging of Web and Telescript(Magic Cap)
Collaboration -- multiple video streams of participants, whiteboards, forums, MOO etc.
  • Distributed Software development
Computation -- harness the world wide web as a distributed computer -- WebWork project at NPAC, Boston University, Cooperating Systems Corp.
  • Will apply to find prime factors of 512 binary bit integer and so break security of Bank of England.
  • This will take 10,000 Pentiums for 300 hours each or equivalent.
  • Computation can make use of Web clients as well as servers. Servers "publish" their problems. Clients negotiate part of problem -- take away solve and return. Can use new Java technology
  • VRML important technology (open WWW 3D data structures)

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 85 A WebWork Approach to Breaking Bank of England

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
RSA155 requires about 300 teraops hours to solve with NFS
RSA129 needed about an order of magnitude less time. Can be done today faster if use Number Field Sieve
We have roughly one to five million independent calculations which form the rows of matrix (after clever graph theory manipulates and combines)
Set of master servers publish problem to solved with suitable demos, description of algorithm and full marketing attention.
  • Clients download software, run tests and certify with test case.
  • Clients pick the set of a's they hope to do in a week
  • PC's pick the smaller numbers needing less memory and CPU power
  • Cray's pick the largest hardest numbers
Clients return results -- not so easy except by email and cut and paste
Best done as a set of cooperating servers where server performing factorization publishs it solution as a file on the WWW.
Cooperating servers also better for computer administrators as can control set of clients at a given site
Initially use humans but replace by agents when software ready

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 86 WebHPL: HPCC Infrastructure for WebWindows

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
In WebWork, we also propose an interpreter of HPFCL -- High Performance Fortran Coordination Language, which will support coarse grain distributed HPF computation. Compiled HPF modules, published on individual nodes of the WWVM, will be easily invoked by HPFCL scripts, integrated with GUI front-ends (such as Khoros etc.) and employed in collective computation on the WWVM.
In WebHPL we further explore the concept of interpreted HPCC language environments and we propose an object-oriented Web based parallel programming environment supporting HPF and C++ for distributed metacomputing.
WebHPL, or Web based High Performance Languages, is our most ambitious project in the area of Web and HPCC integration. It addresses both base software engineering and applications, and it refers both to backend and frontend layers of language compilers and interpreters, seeking a uniform programming model for interactive HPCC.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 87 What Is WebWork -- NPAC,
Boston University, Cooperating Systems Collaboration -- I?

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
WebWork is an open, world-wide distributed computing environment based on computationally extended Web Technologies
The backend computation and information infrastructure is provided by the World-Wide Virtual Machine -- a mesh of computationally extended Web Servers (called Compute Servers)
These servers manage (via CGI mechanisms) a collection of standardized computational units called WebWork Modules.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 88 What Is WebWork -- NPAC,
Boston University Cooperating Systems Collaboration -- II?

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Geographically distributed and Web-published WebWork modules interact by HTTP/MIME based message/object passing and form distributed computing surfaces called Compute-Webs
The front-end user/client interfaces are provided by evolving Web browsers with increasing support for two-way interactivity (e.g. Java, VRML) that facilitates client side control and authoring.
A natural user-level metaphor -- WebFlow -- is supported in terms of visual interactive compute-web authoring tools.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 89 Some Key Features of WebWork

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Implements the "Viable Base" Enterprise Model of HPCC Software identified in Pasadena2 workshop
This will allow good programming tools to be developed and mnaintained as larger enough base to support software industry
Implements a powerful software engineering framework for parallel computing by integrating parallel programming with the World Wide Web Productivity Tools

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 90 WebWork Architecture

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
WebWork is based on a three-layer architecture shown in figure 2, including: World_Wide Virtual Machine (WWVM) in the (bottom) layer 1, Middleware layer 2 of agents, wrappers, mediators etc., and high level programming environments (e.g. HPFCL) and user interfaces (e.g. WebFlow) in the (top) layer 3.
All base WebWork concepts can be implemented in terms of today's Web technologies (HTTP, MIME, CGI) and a prototype is under development at NPAC.
The overall design is open and ready to upgrade the existent (e.g. browsers or servers) and include new (e.g. agents or distributed object brokers) Internet/Web technologies
One starting point for the WebWork construction is provided by NPAC WebTools -- a CGI-extended Web server with enhanced content authoring and database navigation functionalities. WebTools Server is used as a prototype WebWork node server.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 91 Figure 2: WebWork -- System Overview with Three Layers

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
Illustrates 3 base layers of WebWork architecture and all main system components.
A 4--node compute-web is represented
  • by WebFlow icons in Layer 3,
  • by Java threads in Layer 2, and
  • by WWVM modules in Layer 1.
Java/HotJava model is used for WebFlow front-end implementation

The paper describing this project is available at SCCS715 in NPAC technical report series

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 92 NPAC WebTools-I (Basic WebWindows Functionality)

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
NPAC WebTools is a CGI-extended Web server that offers a HyperWorld based metaphor for organized content authoring and navigation, currently implemented in terms of the following tools: HyperWorld Manager, HyperWorld Navigator, On-Line HTML Editor, WebMail and CASE tools for HySource Worlds authoring.
HyperWorld Manager offers database management support for the server document tree, integrated with browser GUI tools for remote file/document and directory/folder handling (create, destroy, copy etc.). The model assures concurrency control, atomicity and integrity of the document datatbase.
  • Compare to File Manager in MS(becomes Web)Windows and simple UNIX shell cp mv rm commands. Directory structure is (crude) database structure built into UNIX. WebWindows has much much more powerful natural database support.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 93 NPAC WebTools-II

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
HyperWorld Navigator offers a consistent navigation metaphor.
  • Compare to UNIX directory structure and generalized cd
  • Compare to MSWindows Program Manager
On-Line HTML Editor offers remote authoring support for documents, created by the HyperWorld Manager.
WebMail offers the Web interface to the MH mailing system and initial support for collaborative forums.
  • Enables enhanced MH on all clients from PC's to Supercomputers ...
  • Will also integrate Oracle with WebMail (and WebTools) for very fast indexed and free text search
CASE tools offer disciplined WebTools software development environment, integrated with the HyperWorld database.
  • Enabled by Integration of Computing, Software DEvelopment and Databases in WebWindows

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 94 Web Productivity Tools and Virtual Software Laboratory (VSL)

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
NPAC WebTools can be viewed as an instance of Web Productivity Tools (navigators, editors, databases), developed collectively by the Internet/Web community.
We view these emergent open tools as central to develop and maintain Web based World-Wide Metacomputing.
Software exchange and integration tools are urgently needed. Without it, 'pervasive Web' will become soon too complex to maintain and will be dominated by closed corporate products.
One such attempt is made by the HySource CASE package in NPAC WebTools. So far, we developed HyPerl World (Screen 3) of the WebTools source code and we now integrate it with Java (Screen 4) in the form of HyJava World (Screen 5)
These tools will evolve towardsVirtual Software Laboratory -- a collective distributed CASE framework for virtual corporation of WebWork developers.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 95 Figure 3: WebTools CASE tools sample manual page Including hyper-source code

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
HyPerl World page, generated automatically by the WebTools CASE package, and integrating documentation with the source.
More generally, we call by HySource the hypertext documentation with navigable source code included.
Function calls and external variable references are 'blue' and point to the corresponding HySource pages.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 96 Figure 4:Java documentation sample page

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
Java documentation shares some common aspects with HySource,
  • e.g. HTML pages are generated automatically from the source code.
  • However, no support for source navigation is provided.
Java and VRML CASE support will be included as next steps in WebTools CASE package.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 97 Figure 5:Java class/metrics/applets manager (NPAC Internal Project)

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
NPAC REU(Research Experience for Undergraduates) project develops
  • Navigable database of Java classes and applications, represented in terms of HTML tables.
Tables are hierarchical and offer links both to the original Sun documentation and to NPAC information pages.
NPAC Java pages are focused on educational applications of individual classes and applets and offer suitable metric information.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 98 World-Wide Virtual Machine

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
WebWork pilot project is a collaboration between NPAC, Boston University and Cooperative Systems Corporation, MA. It will prototype a candidate VSL, WWVM, Java based user interfaces, and port selected Grand/National Challenge applications to this platform.
The project will use NPAC WebTools to bootstrap the software process and will prototype WWVM in terms of current Web technologies (Screen 1)
Technically, early WWVM will include existent Web Servers with add-on CGI (Perl) scripts that build server-to-server communication and offer document database management, and module publication and linkage/instantiation support.
This base model will be further extended and refined by using and driving evolving Web technologies. For example, the disk-based model in Screen1a will likely evolve towards memory-mapped model based on multi-threaded interpreted compute-servers (Screen 1b)

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 99 Figure 1:Server-to-Server Communication Diagram

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
Illustrates implementation of WebWork message passing in terms of
  • a): current Web technologies (HTTP/CGI), and
  • b) next generation multithreaded compute-servers
This diagram illustrates point-to-point communication between Web servers, used to implement a webflow channel between compute-web modules. Two extreme implementation modes are described: a) based on today's Web server technology, and b) based on thread memory mapped high performance implementation, expected in future Web compute-servers. Subsequent steps, represented by a sequence of labelled lines in the figure, are described below in both implementation modes.
a) Today's Web server mode: (1) -- M1 locks O1 on S1 disk. (2) -- M1 sends POST HTTP message to S2 with M2 URL in the header sector and with O1 URL in the body sector. (3) -- S2 activates M2 via CGI and passes O1 URL as a command-line argument. (4) -- M2 sends GET method to S1 with O1 URL in the header. (5) -- S1 fetches O1 from its document tree. (6) -- S1 sends the content of O1 to M2 which completes the GET exchange. (7) -- M2 saves O1 by overwriting current I2 on the S2 disk. If I2 is locked, M2 waits (blocks). (8) -- After O1 is saved on the S2 disk, M2 returns 'end-of-transfer' acknowledgment to M1 which completes the POST exchange. (9) -- M1 unlocks O1 and exists.
b) Compute-server (future Web server) mode: (1) - M1 locks its memory object O1. (2) - M1 checks if socket connection to M2 is in M1 connection table. If yes, go to (5) below. Otherwise, M1 connects to S2 and sends M2 creation script. (3) - S2 spawns M2 and acknowledges. (4) - M1 receives acknowledge message and saves new socket in connection table. (5) - M1 gets O1 handle. (6) - M1 writes O1 to M2 using socket lib calls. (7) - M2 reads O1 using socket lib calls. If I2 is free, O1 buffer is copied directly to I2 buffer. If I2 is locked, M2 creates O1 clone and blocks. (8) - M2 sends acknowledge to M1. (9) - M1 unlocks O1 and blocks.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 100 WebFlow Paradigm

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
User-level WebWork metaphor is given by WebFlow -- a distributed dataflow model built in terms of WebWork modules and MIME object/document communication channels.
  • Think as Web versions of AVS or Khoros
WebWork users will build and control distributed computing applications (compute-webs) using Web browsers based visual interactive editors and monitors.
We are currently prototyping such WebFlow front-ends at NPAC using Java/HotJava model. WebWork modules are represented by Java threads (Screen 6) and visualized as interactive interconnected icons (Screen 7)

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 101 Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
An example of HotJava applet that makes essential use of Java multithreading.
Three different sorting algorithms are visualized on a single HotJava page.
Each algorithm can be started independently or they can all run concurrently.
Concurrent mode allows for real-time visual comparison of various algorithms and their performance.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 102 Figure 7: Java demo (NPAC) -- WebFlow Editor prototype

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
Early prototype of AVS or Khoros like visual compute-web editor.
Two interactive modes are supported:
  • a) module placement, and
  • b) module linking.
In mode a), each click in the active editor window places a new module box there.
In mode b), each click on module port generates links with all other modules.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 103 Software Project Manager -- Example of Agent Middleware

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
One current WebWork/WebFlow application, prototyped at NPAC, is Software Project Manager (Screen 8). Each software developer runs his/her WebTools server and uses HySource CASE tools. These servers are WWVM-connected to agent and manager servers. Agent server receives automatic notifications from developers servers on each software volume update, and uses customizable thresholds to decide when to fire a report to the manager or a deadline reminder to a developer.
Software Project Manager tools contains a simple agent server that mediates between client/consumer ( here manager) and servers/producers (here developers).

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 104 Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
A front-end for the software project manager tool.
Three types of modules are supported:
  • a) developers,
  • b) software agent,
  • c) project manager.
Developer modules are linked to the agent module and report automatically all changes in the software volume (handled by WebTools CASE toolkit integrated with WebTools editor).
The agent module integrates the results and uses customizable threshold to decide when to fire a report to the manager or a deadline reminder to a developer.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 105 General WebScript and Agents

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
More generally, this Middleware Layer 2 will be rather complex and populated by a spectrum of proprietary (e.g. Telescript, ScriptX, CORBA) and public (e.g. Perl, Tcl, Harvest, Java, VRML) scripted languages, brokers, agents, wrappers, mediators etc. see Screens
In WebWork, we refer collectively by WebScript to the whole ensable of these models.
At the current stage, it isn't clear if WebScript as a common intermediate language is a practical concept. An alternative is to live in the multi-language Web medium and emply interoperability agents to translate between various protocols.
Practical initial implementation platfrom for this dual approch is provided in WebWork by an integrated collection of WebTools CASE tools based HySource Worlds for various languages.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 106 Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
A sample VRML page produced by Black Hole Simulation group at NCSA and displayed by SGI WebSpace, cooperating with Netscape Navigator.
A set of 3D spaces related to gravity research is represented as Netscape icons and linked to the corresponding VRML worlds.
WebSpace window displays one of these spaces -- a space-time diagram for two black hole collision ('Pair of Pants' diagram)

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 107 Figure 10: VRML source code example

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. *
Full HTML Index
Example of VRML source code (for the black-hole space-time diagram of previous figure).
The full file is 0.5Mb and has been reduced here by removing many lines of numerical data for 'Coordinate3' and 'IndexFaceSet' vectors.

Get source here

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 108 Figure 11: Java source code example

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. *
Full HTML Index
Example of Java code, forming an applet for interactive performance measurement of Java thread scheduler functions.
The example illustrates typical objects and methods used by Java multithreading.

Get source here

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 109 WebWork Integration Model

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
WebWork Interpolates and Integrates pervasive Web HPCC and (nonHPCC) commercial software as in following table comparing computing concepts in three "worlds"; HPCC -- Commercial mainstream -- Web
Current Web model needs computational extensions for banking/financial applications, manufacturing, interactice shopping/videogames etc
HPCC can provide Web both parallel computing programming models, libraries and language/runtime concepts which coordinate components of distributed or parallel system
HPCC needs the Web (or equivalent) to give it viable distributed computing and software engineering base
The Web interpolates between "flaky" research software and solid but closed corporate solution. Clear trend away from proprietary towards open software models.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 110 Contrast of Technologies in 3 Worlds

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * Critical Information in IMAGE
Full HTML Index
Current HPCC, Current Commercial Mainstream, Current and conjectured future Web

Print this from Postscript Version

The paper describing this project is available at SCCS715 in NPAC technical report series

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 111 WebWork Terms and Concepts -- I

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Agent
  • A middleware broker module that facilitates WebWork operation
Application
  • A WWVM-runnable compute-web and its clients
Bottom-Up Process
  • A Software process that extracts reusable modules from applications
Channel
  • A communication link between two ports used to exchange objects
Client
  • A Web browser or editor
Compute-Server
  • Evolving Web Technology Server, driven by WebWork computation
Compute-Web
  • A composite module given by a dataflow network of modules linked by channels
Database
  • A server document tree with atomicity, integrity and concurrency control support

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 112 WebWork Terms and Concepts -- II

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Document
  • Web-viewable instance of an object
Editor
  • A Web Browser with enhanced WebFlow authoring functions
HPFCL -- HP-Fickle for High Performance Fortran Coordination Language
  • Coordination Script and Interface builder for HPF modules
Middleware
  • Any WebWork Module that is not a client or part of the WWVM
Module
  • Computational Unit with specified I/O ports and CGI interface to a server
Object
  • An instance of Object type used by modules as a (communication) unit
Object Type
  • Internet-public or WebWork-private MIME type
Port
  • A channel terminal with specified object type published by a module

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 113 WebWork Terms and Concepts -- III

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
Problem
  • A published compute-web with missing modules
Problem Solving Environment
  • A WebWork enabled, agents aided collaborative process of matching problems with solutions
Publication
  • WWVM-runnable module with a Web-published interface
Server
  • Any Web server with database support or a compute-server
Software Process
  • A VSL based two-tier (top-down, bottom-up) WebWork Software Engineering process
Solution
  • A published module to be matched with a problem
Top-down Process
  • A software process that encapsulates applications as modules

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared July 9,1995

Foil 114 WebWork Terms and Concepts -- IV

From HPCS95 Keynote Presentation: HPC at the Crossroads Academic Niche or Economic Development Cornucopia HPCS95 Symposium -- July 10-12 Montreal Canada. * See also color IMAGE
Full HTML Index
VSL or Virtual Software Laboratory
  • Web Productivity Tools based CASE (Computer aided Software Engineering) tools that facilitate the software process
WebFlow
  • User level WebWork dataflow based application development environment
Web Productivity Tools
  • Any Web Software that facilitates WebWork Authoring
WebScript
  • WebWork coordination and management language in layer 2 which incorporates agents and enables a software process
WebTools
  • An instance of Web Productivity Tools developed at NPAC to bootstrap the Virtual Software Laboratory or VSL
WebWork
  • Hierarchical network of applications and the associated software process
WWVM or World Wide Virtual Machine (Layer 1 of WebWork)
  • WebWork Infrastructure layer given by an interactive surface of interconnected servers

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