Foilset Search Full Index for Scripted foilset

And the HPCN Future is: Petaflop Computers and Java and Web Technologies

Given by Geoffrey C. Fox at Aachen Parallel Computing Workshop, Pallas Presentation Germany on April 21,23 97. Foils prepared April 27 97

This talk was presented at the "Kolloquium uber Parallelverarbeitung in technisch-naturwissenschaftlichen" at Aachen April 21, 1997 and (without PetaFlop comments) at the Pallas Software company (Bruhl Germany) April 23, 1997
The visit was sponsored by GMD Bonn SCAI (Ulrich Trottenberg)
We discussed the expected PetaFlop architectures with their challenges and then the new software approaches suggested by the Web
Please go to URL http://www.npac.syr.edu/projects/javaforcse
We describe 3 major areas where Java (and other Web Technologies) can have significant impact
1) Java can be used to build user Interfaces and here we describe the Virtual Programming Laboratory VPL
2) Java can support coarse grain integration and metacomputing
  • Here we describe both WebFlow (AVS on the web) and Tango (a Java Collaboratory)
  • Both Computational Steering and "Forces Modelling" seem naturally implemented with this technology
3) Java as a traditional compiled language for computational kernels
  • Integration of Interpreted and Compiled Environments
  • The latter discussion included details on parallel Java


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
Master Foils for A Short Overview of HPCC -- From GigaFlops to PetaFlops and From Tightly Coupled MPP's to the World Wide Web
Processing-In-Memory (PIM) Architectures for Very High Performance MPP Computing
General Collection of Research Foils -- July--December 1996
Software Strategy for JNAC (PetaFlops) Initiative
Title and Abstract of FakeFoilset
Miscellaneous Presentation Material used in 1996
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

Table of Contents for And the HPCN Future is: Petaflop Computers and Java and Web 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
(basic:(focus style:) Denote Foils where Image is not available
denotes presence of Additional linked information which is greyed out if missing

1 And the Future is ........
The Use of Java in Scientific Computing and PetaFlop Systems!
See: http://www.npac.syr.edu/users/gcf/petaflopapril97
2 Java and PetaFlop Systems Abstract

PetaFlop Computing Architectures in 2007
3 Supercomputer Architectures in Years 2005-2010 -- I
4 Supercomputer Architectures in Years 2005-2010 -- II
5 Supercomputer Architectures in Years 2005-2010 -- III
6 Performance Per Transistor
7 New "Strawman" PIM Processing Node Macro
8 "Strawman" Chip Floorplan
9 Comparison of Supercomputer Architectures

PetaFlop Process
10 Overall Remarks on the March to PetaFlops - II

PetaFlop applications
11 10 Possible PetaFlop Applications

PetaFlop Software
12 Time for a Software Revolution?
13 The Current HPCC Program Execution Model (PEM) illustratrated by MPI/HPF
14 The PetaSoft Program Execution Model

And Now Java in HPCC
15 Java for Scientific Computing Resource

Web Software is Best!
16 Web Software is the Best!
17 Synergy of InterNet and IntraNets
18 Implications of the Computing Pyramid

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

What are Issues Generally?
21 What is the Problem -I?
22 What is the Problem -II?

What are Issues in HPCC?
23 Opportunities in HPCC - I?

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

Java for User Interfaces
26 Java for Building User Interfaces

The Virtual Programming Lab -- Web interfaces/wrappers
27 Summary of the VPL -- Virtual Programming Laboratory
28 The Virtual Programming Laboratory
29 Structure of Java Wrappers in the VPL
30 The Java Applet Supporting Data Visualization in the VPL
31 Kivanc Dincer's Java FrontEnd to Pablo - I

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

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

MetaComputing with Java
35 Web Based MetaComputing
36 Article on MIP Sucking Java Applets
37 Java Server Based Web Computing
38 Java Server Structure in WebFlow

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

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

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

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

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

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

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

NPAC Prototype of Parallel Java
68 Select Active Processors in HPJava Demo
69 Game of Life Execution Pattern in HPJava Demo
70 Approachs to Parallel Java - High Level - 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