1
Java Grande (a.k.a. Java for Scientific Computing or High Performance Computing) in a Nutshell 2
Abstract of CMU Java Grande Presentation 3
What is Java Grande? 4
What are the Issues in Java Grande? 5
What is the Process? 6
Why is Java Worth Looking at? 7
What is the Competition? 8
Why could Java succeed where Fortran and C++ failed? 9
PPT Slide 10
A Multi-Tier Computing System 11
What is Goal of Java Grande Forum? 12
Two types of Things the Forum is doing 13
Activities of the Java Grande Forum I 14
Gosling on Operator Overloading 15
Numerical Computing in Java 16
Matrix Multiplication Example 17
Java Grande Forum Proposals 18
Activities of the Java Grande Forum II 19
Some Remarks on Remote Method Invocation RMI 20
Performance for Java RMI/ORB's 21
Java Performance for Structures 22
C++ ORB Much Faster than Java! 23
What should you do as a Java Grande believer? 24
WebFlow + High Performance Backend Functional Architecture 25
WebFlow Multi-Tier Java plus high performance legacy code for NCSA Alliance Quantum Chemistry Application View 26
Summary of NPAC's JWORB natural Building Block of the Gateway 27
Multi-Server Middle Tier 28
Java and Parallelism I? 29
Java and Parallelism II? 30
PPT Slide 31
PPT Slide 32
Where are we now? 33
Java Framework for Computing Services I 34
Proposed Java Computing Services Framework II 35
Possible Services in a Java Computing Framework
Click outside pointer rectangle to move pointer
Click on Pointer to Hide
Click on Pointer + ALT to toggle message hiding
Click on Pointer + CNTL to abolish pointer
Click on Pointer + Shift to cycle families
Click outside + Alt is Change Image
Click outside + Control is Double Size
Click outside + Shift is Halve Size
Right Mouse Down on Pointer Toggles Index
Shift Right Mouse aligns top with scrolled Page While With Mouse Down on Current Pointer h hides This Message while m restores i Toggles Index Aligned with Page Top j Toggles Index Aligned with Scrolled View Top a Abolishes Pointer while CNTL-Click restores f cycles through pointer families c cycles through members of a family u increases Size Up and d decreases Down Mouse Up-Down between changes of Pointer to process new option