Foilset Search Full Index for Scripted foilset

HPcc High Performance Computing and Communications based on Commodity Technologies

Given by Geoffrey C. Fox at NIMA HQ Fairfax Virginia on January 12 98. Foils prepared 10 January 98

We discuss role of commodity (Web) technologies in future high performance computing environments
We describe how a network of Web/CORBA/COM servers architecture can naturally support both parallel and distributed computing while
We describe applications to both metacomputing, and parallel computing
We suggest critical importance of CORBA and component based software in HPCC -- Javabeans seem very important
We describe role of collaboration technology in linking computers with people
We describe use of Java as a general coding language for scientific and engineering computation
This approach unifies distributed event driven simulations with classic massively parallel time stepped computations


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
General NPAC Foils-98A starting January 98 (PowerPoint)
Master Set of Foils for GEM Computational Science Presentation
Variety of Foils Used Starting January 97
General NPAC Foils-B starting June97(PowerPoint)
Commodity(Web) Technologies in the service of Computational Grids
Collection of GIF Images for General NPAC Projects January 97-
Miscellaneous Presentation Material used in 1996
Collection of Images for General NPAC Projects January 98-
Scivis Java Visualization System
JavaBeans CORBA ComponentWare
JavaBeans and Visual HPCC ComponentWare
Overview of HLA and RTI DMSO Standards
Master for TANGO Applications -- C2, Education, HealthCare, Simulation
Master Set of Foils for Two Talks at Dayton (Multidisciplinary Applications, Tango Collaboratory)
Master Presentation on Java for Simulation and Education
Master Set of Presentations on Java for Computational Science
Collection of GIF Images for General NPAC Projects April96-
Introduction to Java to be used in (Scientific) Computing
Possible Java Frameworks for Computing

Table of Contents for HPcc High Performance Computing and Communications based on Commodity Technologies

There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:)(focus style:) Denote Foils where Image Critical
(basic:)(focus style:) Denote Foils where HTML is sufficient
denotes presence of Additional linked information which is greyed out if missing

1 HPcc High Performance Computing based on Commodity Technologies January 12,98 NIMA HQ
2 Abstract of Commodity Technologies in HPCC

What is NPAC in a Nutshell
3 People and Infrastructure in NPAC
4 Nature of NPAC Programs

HPCC in a Snapshot
5 Some International HPCC Activities
6 Some Concepts Learnt from HPCC Initiative
7 New Initiatives of Current HPCC
8 Some More Detailed Trends in HPCC

Commodity Technologies
9 The Computing Pyramid
10 Pragmatic Object Web Technology Model
11 A Web-based 3-Tier Computing System
12 High Functionality Software Layer
13 Architecture of HPcc Commidity Technology High Performance Computing System
14 Three Roles of Object Web Technologies in Computing
15 Glossary of Terms VI
16 Computational Grid and the Object Web
17 Object Web Software is the Best
18 Synergy of InterNet and IntraNets
19 Structure(Architecture) of Applications - I
20 Structure(Architecture) of Applications - II

MetaComputing with the Object web
21 Metacomputing with Web Architecture
22 One Strategy for a Object Web-based Metacomputing
23 Web-Server based Metacomputer Capabilities at 3 levels
24 General Object Web based Middle Tier Server Architecture
25 WebFlow Globus and FrontEnd (DARP,SciVis) Architecture II
26 Planned Architecture of DARP User Level Debugging and Rapid Prototyping System

A Strategy for High Performance Messaging
27 Proposed Approach to High Performance Messaging
28 Three Possible Implementations of CFD CSM Linkage
29 Picture of JavaBean and JDK1.1 AWT Event Model

Overview of applications of this Approach
30 Some Capabilities of the Object Web (Server) Architecture for Computing

WebFlow
31 Example of WebFlow = AVS/Khoros using Web
32 WebFlow: Image Processing
33 WebFlow Globus and FrontEnd (DARP,SciVis) Architecture II
34 Use of HSV filter in WebFlow
35 Use of Flip Filter in WebFlow
36 Use of Wave Filter in WebFlow
37 Architecture of WebFlow linked to Globus

Interpreted Front Ends
38 Web Architecture Supports Interpreted Environments
39 Code WebFlow and Image Processing Parameters for Spatial Filter from SciVis in WebFlow from DARP I
40 Code WebFlow and Image Processing Parameters and SciVis Output from DARP I
41 PPT Slide
42 Planned Architecture of DARP User Level Debugging and Rapid Prototyping System

HPCC ComponentWare
43 Glossary of Terms II
44 Glossary of Terms IV
45 Component Based Programming Environments
46 What are JavaBeans I
47 What are JavaBeans II
48 What is a Module?
49 3 by 3 Diagram of Programming Environments versus System Complexity from PC to HPCC
50 HPCC ComponentWare: Essential Ideas

CORBA and HPCC
51 Pure CORBA Architecture for a distributed Information System (There are similar COM and Javabean /RMI Versions)
52 CORBA Software Model
53 A Parallel Computer Viewed as a Single CORBA Object
54 Each Node of a Parallel Computer viewed as a Separate CORBA Object
55 Fig. 13: Each node of a parallel computer instantiated as a Corba object.
56 A Message or Protocol Optimization Bridge
57 Fig 15: A message optimization bridge

Integration of Distributed Simulation with Object Web Based HPCC
58 Integration of DIS with Object Web Based Computing
59 Technology Convergence Roadmap - Overview for Forces Modeling, Integrated Modeling and Testing for DoD
60 DoD M&S Strategy: An Analogy to City Planning
61 How Did We Get Here?
62 Some Terminology
63 Some More Terminology
64 HLA Comprises Three Components: Rules, Runtime Infrastructure, Templates
65 A Federation Must Play by the Rules
66 Each Federate Must Play By the Rules
67 OMT Components
68 Object Class Structure Table (Template)
69 Object Interaction Table (Roughly Methods in CORBA)
70 Architecture Splits Functions Between Simulations and Runtime Infrastructure

Integration of Collaboration with Object Web Based HPCC
71 Tango Collaboration System
72 Tango Screen: Talking Heads and White Board
73 Typical Web Collaboration Architecture
74 The TANGOsim C2 Application
75 Command and Control Screen with Multimedia Message
76 A demo of animated objects controlled by simulation engine of Tango collaborative system - III

Tango/WebFlow and Multidisciplinary Applications
77 TANGO Structure of Multidisciplinary Applications
78 Minimal Web based Multidisciplinary Application
79 Comparison of Communication/Linkage Models

Java in Scientific and Engineerng Computation
80 Java as the Language for Computational Kernels!
81 Some Critical Features of Java as a Programming Language
82 Comparison of Java and Fortran 77/90
83 Java Links the Bottom and Top of Pyramid

Performance of Java
Java LINPACK Benchmark Page 84 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- I
Java LINPACK Benchmark Page 85 Performance of Java is Dreadful!
Java LINPACK Benchmark Page 86 LinPack Java Performance Updated to Sept 30 1996
87 LinPack Java Performance Updated to June 3 1997
88 What Limits Performance of Compiled Java?
89 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- III

Approaches to Parallel Java
90 Classes of Simulations and their High Performance Needs
91 Java and Parallelism?
92 "Pure" Java Model For Parallelism
93 Mechanisms for Data Parallelism in HPJava

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

List of WebWisdom URL's Used in this Foilset


key HPcc URL http://www.npac.syr.edu/users/gcf/HPcc/HPcc.html * HPcc as High Performance Commodity Components by gcf on Sun Nov 23 1997
Times 2 Foils referenced Foil 55 Foil 57
© 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 Mon Apr 6 1998