Basic IMAGE version of Foils prepared August 23 1996
Foil 2 Some Key Observations on PetaSoft Software
From Software Strategy for JNAC (PetaFlops) Initiative JNAC (PetaFlops) Presentation -- August 28,1996. byGeoffrey C. Fox 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.
1
Suggested Software Strategy for JNAC (aka Petaflops) Initiative 2
Some Key Observations on PetaSoft Software 3
Architectural Framework from PetaSoft Meeting 4
Hierarchy from Application to Complex Computer 5
The Current HPCC Program Execution Model (PEM) illustratrated by MPI/HPF 6
The PetaSoft Program Execution Model 7
Some Examples of a Layered Software System 8
Features of JNAC Software Implementation Strategy 9
Role of The Architecture Review Board 10
The Five Key JNAC Software Development Areas 11
Now we follow with A Comparison of JNAC and HPCC 12
Comparison of HPCC and JNAC - I 13
Comparison of HPCC and JNAC - II 14
Comparison of HPCC and JNAC - III 15
The Rest of Presentation is for Background Only! 16
Examples of Machine Specific Software 17
Examples of Operating System Services I 18
Examples of Operating System Services II 19
General Philosophy from PetaSoft Meeting 20
Features of the The Layered Software Model 21
PetaSoft Findings 1) and 2) -- Memory Hierarchy 22
PetaSoft Findings 3) and 4) -- Using Memory Hierarchy 23
PetaSoft Findings 5) and 6) -- Layered Software 24
PetaSoft Recommendations 1) to 3) Memory and Software Hierarchy 25
Time for a Software Revolution? 26
Hierarchy from Application to Complex Computer 27
The 8 NSF Point Designs
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