Foilset Search Full Index for Scripted foilset

The Use of Web Technologies (at NPAC) in HPCC Collaboration and Education

Given by Geoffrey C. Fox at Trip to Digital Corporation in New Hampshire on May 8 97. Foils prepared May 6 97

We described the overall structure and programs of NPAC
We illustrate how these fit together in the application of Web Technologies to HPCC and education
We describe guiding principles of HPCC -- what we have learnt -- and how this suggests that field needs to build more robust functional modular systems
We suggest Java Servers are a natural unifying approach to Software Integration enabling collaborative design, computational steering etc.
We present our 4 layer model of HPCC
Education benefits from HPCC simulations and can use much of the same integration software


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
Variety of Foils Used Starting January 97
Miscellaneous Presentation Material used in 1996
Title and Abstract of FakeFoilset
Software Strategy for JNAC (PetaFlops) Initiative
Master Presentation on Java for Simulation and Education
Collection of GIF Images for General NPAC Projects April96-
Collection of GIF Images for General NPAC Projects January 97-
Master for TANGO Applications -- C2, Education, HealthCare, Simulation
Master Set of Presentations on Java for Computational Science
Web Technology in Physics 105 -- Science for 21st Century

Table of Contents for The Use of Web Technologies (at NPAC) in HPCC Collaboration and Education

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
(basic:(focus style:) Denote Foils where Image is not available
denotes presence of Additional linked information which is greyed out if missing

1 The Use of Web Technologies
(at NPAC) in HPCC
Collaboration and Education
http://www.npac.syr.edu/users/gcf/decmay97
2 Abstract of DEC Presentation

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

Web Software is Best!
5 Web Software is the Best!
6 Synergy of InterNet and IntraNets

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

And Now Java in HPCC
9 Java for Scientific Computing Resource

Software Lessons from Study of PetaFlop Computing
10 Time for a Software Revolution?
11 The Current HPCC Program Execution Model (PEM) illustratrated by MPI/HPF
12 The PetaSoft Program Execution Model

Lessons from current HPCC Activities
13 Some Concepts Learnt from HPCC Initiative
14 Some Relevant Technical Trends
15 HPCC Software issues

3 Roles for Java in HPCC
16 There are (at least) 3 Major Roles for JAVA in Computation
17 The 3 Roles of Java

Java for User Interfaces
18 Java for Building User Interfaces

The Virtual Programming Lab -- Web interfaces/wrappers
19 Summary of the VPL -- Virtual Programming Laboratory
20 The Virtual Programming Laboratory
21 Structure of Java Wrappers in the VPL
22 The Java Applet Supporting Data Visualization in the VPL
23 Kivanc Dincer's Java FrontEnd to Pablo - I

VRML in HPCC and for real world dissemination
24 What is Relevance of VRML(2) for Scientific Computing?
25 GIS integration with Weather Simulation application - II.

Back to Java for Real Computing in HPCC
26 Opportunities in HPCC - II?

MetaComputing with Java
27 Web Based MetaComputing
28 Article on MIP Sucking Java Applets
29 Use of Java Servers in HPCC
30 Services at the 3 Levels
31 Java Server Based Web Computing
32 Java Server Structure in WebFlow

Collaboration/Computational Steering
33 Collaboration
34 The TANGO Collaboration System
35 The TANGO Collaboration System
36 Some TANGO
Applications at NPAC

TANGO Collaboratory
37 TANGOsim Collaboration/ Simulation/ Training in Java
38 Typical Web Collaboration Architecture
39 The TANGOsim C2 Application
40 TANGO Highlights - I
41 TANGO Highlights - II
42 RomeLab C2 Auxiliary Applications
43 TANGOsim for Distributed Simulation and Computational Steering - I
44 TANGOsim for Distributed Simulation and Computational Steering - II

Java as a Language for Computational Science including numeric kernels
45 Java as the Language for Computational Kernels!
46 Some Critical Features of Java as a Programming Language
47 Comparison of Java and Fortran 77/90
48 Java Links the Bottom and Top of Pyramid
49 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- I
50 What Limits Performance of Compiled Java?
51 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- III

Parallel Java: First Classify key roles of technology
52 Decomposition Versus Integration

Parallelism in Applications
53 Classes of Simulations and their High Performance Needs
54 Some Critical Features of Java and Parallelism - II
55 Approachs to Parallel Java - SPMD Model i.e. user writes Node Program

Approachs to Parallel Java
56 Approachs to Parallel Java - High Level - I
57 Approachs to Parallel Java - High Level - II
58 Network of Web Servers and Clients
59 More on Interpreted Java Front Ends

Interpreted and Compiled Environments
60 Integration of Interpreted and Compiled Environments
61 Hierarchy of Software Levels
62 Classes of Simulations and their High Performance Needs
63 Some Critical Features of Java and Parallelism - II
64 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- II

Interpreted Parallel Java
65 Remarks on HPJava -- Data Parallel Java - II

NPAC Prototype of Parallel Java
66 Select Active Processors in HPJava Demo
67 Game of Life Execution Pattern in HPJava Demo
68 Approachs to Parallel Java - High Level - III

Education and Training at NPAC
69 Education and Training at NPAC
70 New Types of Curricula Material
71 New Delivery and Assesment Concepts
72 What is NPAC's Role?

Issues in Education
73 Opportunities in Education - I

Physics 105
74 Enrollment in Science for 21st Century -I
75 Superposition of Fluid Flows
76 2d Gravity simulation
77 FRANC server code Demo applea - II
78 FRANC server code Demo applea - III

WebWisdom
79 Dissemination of Material is a Critical Part of Education!
80 HTML Pure Text Version of a Foil on HPF for Laplace Example
81 Contrasted with Imported Persuasion Version of Same Material

New Job Opportunities?
82 New Curricula Opportunities?

More Technology Improvements incl. Collaboration
83 Opportunities in Education - II
84 Tango Application to Education
85 Distributed Tango WebWisdom
86 TANGO Collaborative System Control Panel and Applications including weather

Educational Projects
87 Opportunities in Education - Applications

General WebWisdom Architecture
88 Architecture of WebWisdom Education Delivery System
89 Proposed Implementation of WebWisdom
90 WebWisdom Design Details - I
91 WebWisdom Design Details - II
92 WebWisdom Design Details - III

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset
© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Aug 10 1997