Basic Foilset Search HELP! * GREEN=global GREY=local Full Index for

GLOBAL foilset The Future:Petaflop Computers and Java as a High Performance Computational Science and Simulation Language

Given by Geoffrey C. Fox,Wojtek Furmanski at Int. Conf. on Parallel Computing in Minneapolis on Oct 3-4 1996. Foils prepared Sept 30 1996
More Detail! * Foil Index from this file * Addon See also color IMAGE

We describe some of forces and issues which we suggest will lead to Java emerging as the dominant language for scientific and engineering computation.
One Force is the new complex architectures expected for future high performance (petaflop) computers
This implies that other aspects of the Web will become important and in particular Web Servers will be used as a network(web) of computer servers which will allow powerful integration of data and compute services as a "server-server" infrastructure
  • Some of this is the natural consequence of the WebWindows picture of future software infrastructure
  • Here "HPF on the Web" Programming Laboratory as an example
We discuss both intrinsic reasons why
  • Java is more attractive than Fortran77/90 for Computational Science (I.e. Scientific and Engineering Computation)
  • and Issues in extending Java to support both coordination and data parallelism (HPJava)


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
Master Set of Presentations on Java for Computational Science
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
Software Strategy for JNAC (PetaFlops) Initiative
Collection of GIF Images for General NPAC Projects April96-
Set of Add-On Foils for Research Presentations
Miscellaneous Presentation Material used in 1996
Towards Web/Java based High Performance Distributed Computing - an Evolving Virtual Machine
General Collection of Foils for CRPC Annual Meeting
Master Foilset for HPCS95 Keynote Presentation
Supercomputing 95 Tutorial on Web Technologies for Education Master Presentation

Table of Contents for The Future:Petaflop Computers and Java as a High Performance Computational Science and Simulation Language


1 Separate IMAGE * Separate HTML Computing in 2007:
Future PetaFlop Architectures
Java as the the Language for High Performance Computational Science
and Simulation
Invited Presentation: International Conference on Parallel Computing
Minnesota Oct 3-4,96
http://www.npac.syr.edu/users/gcf/javaforcsefall96/index.html
2 Separate IMAGE * Separate HTML Abstract of Java for Computational Science

PetaFlop Motivation
3 Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- I
4 Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- II
5 Separate IMAGE * Separate HTML Supercomputer Architectures in Years 2005-2010 -- III
6 Separate IMAGE * Separate HTML Performance Per Transistor
7 Separate IMAGE * Separate HTML Comparison of Supercomputer Architectures
8 Separate IMAGE * Separate HTML Some Key Observations on PetaSoft Software
9 Separate IMAGE * Separate HTML Hierarchy from Application to Complex Computer
10 Separate IMAGE * Separate HTML Time for a Software Revolution?
11 Separate IMAGE * Separate HTML The Current HPCC Program Execution Model (PEM) illustratrated by MPI/HPF
12 Separate IMAGE * Separate HTML The PetaSoft Program Execution Model

Application Structure

13 Separate IMAGE * Separate HTML Classes of Simulations and their High Performance Needs

Overview of Java

14 Separate IMAGE * Separate HTML Some Critical Features of Java and Parallelism - I
15 Separate IMAGE * Separate HTML Some Critical Features of Java and Parallelism - II
16 Separate IMAGE * Separate HTML Some Critical Features of Java as a Programming Language
17 Separate IMAGE * Separate HTML Comparison of Java and Fortran 77/90
18 Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- I
19 Separate IMAGE * Separate HTML Performance of Java is Dreadful!
20 Separate IMAGE * Separate HTML LinPack Java Performance Updated to Sept 30 1996
21 Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- II
22 Separate IMAGE * Separate HTML Hierarchy from Application to Complex Computer
23 Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- III

Web Compute Server Nets

24 Separate IMAGE * Separate HTML Issues in Use of Web Servers as a Compute Net - I
25 Separate IMAGE * Separate HTML Open Universal WebWindows --
A Revolution in the Software Industry!
26 Separate IMAGE * Separate HTML The WebWindows Operating System
27 Original Foreign Pointer 36:Unique Features of WebVM Architecture
28 Original Foreign Pointer 38:WebVM/WebFlow Architecture
29 Original Foreign Pointer 45:WebVM Components: Implementation Options
30 Separate IMAGE * Separate HTML Issues in Use of Web Servers as a Compute Net - II
31 Separate IMAGE * Separate HTML RSA130 Factorization is completed!
32 Separate IMAGE * Separate HTML NCSA Biology Workbench
33 Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? - IV
34 Separate IMAGE * Separate HTML PCRC Naturally Fits in with WebWork
35 Separate IMAGE * Separate HTML Isn't the Web hardware and software too slow to be interesting for HPCC? - V
36 Separate IMAGE * Separate HTML Synergy of InterNet and IntraNets
37 Separate IMAGE * Separate HTML Let us Examine Issues with an Example -- "HPF on the Web" - I
38 Separate IMAGE * Separate HTML A WWVM based on Web and PVM Technologies
39 Separate IMAGE * Separate HTML HPF/MPI Programming Laboratory on the Web
40 Separate IMAGE * Separate HTML Let us Examine Issues with an Example -- "HPF on the Web" - II
41 Separate IMAGE * Separate HTML Kivanc Dincer's Java FrontEnd to Pablo - I

Java as a GUI Builder

42 Separate IMAGE * Separate HTML Applications of Java for Visualization/GUI Builder
43 Separate IMAGE * Separate HTML Main Window for Java Interface to Distributed Computing Environment
44 Separate IMAGE * Separate HTML Screens Opened for Java Interface to Distributed Computing Environment

Data Parallel Java

45 Separate IMAGE * Separate HTML Network of Web Servers and Clients
46 Separate IMAGE * Separate HTML Remarks on HPJava -- Data Parallel Java - I
47 Separate IMAGE * Separate HTML Remarks on HPJava -- Data Parallel Java - II
48 Separate IMAGE * Separate HTML Suggested Action Items at NPAC

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

List of WebWisdom URL's Used 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 Wed Feb 19 1997