Basic IMAGE version of Foils prepared August 4 1996

Foil 33 Findings 3) and 4) -- Using Memory Hierarchy

From Summary of Working Groups at PAWS and PetaSoft Meetings PAWS(Mandalay Beach) and PetSoft(Bodega Bay) -- April 23 and June 17-19,96. by Geoffrey C. Fox
(0 to 5):





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 Apr 11 1999

Table of Contents for Summary of Working Groups at PAWS and PetaSoft Meetings


1 Initial Findings of the Algorithm/Application Working Group -- PAW 96 April 23 1996
2 Overall Suggestions -- I
3 Overall Suggestions - II
4 Other Suggested Point Designs
5 Latency Research Is Needed
6 Geometric Structure of Problems and Computers
7 Memory Hierarchy versus Distribution
8 Needed Algorithm/Application Evaluations
9 Observation on Parallelism -- Burton Smith
10 Some Questions from the Application Group to the Point Designs - I
11 Some Questions from the Application Group to the Point Designs - II
12 Some Questions from the Application Group to the Point Designs - III
13 The Five PetaFlop Kernels - I
14 PetaFlop Kernel:a),b)Unit and Large Stride Vector Fetch and Store
15 PetaFlop Kernel: c). Irregular gather/scatter
16 PetaFlop Kernel: d). 3-D Jacobi kernel, typical of many 3-D physical modeling codes.
17 PetaFlop Kernel: d). 3-D Jacobi kernel -- Actual Code.
18 PetaFlop Kernel: e)Processing of tree-structured data.
19 Application Oriented Software Issues -- April 24,1996
20 Language Related Issues
21 Library and Tool Issues
22 Operating System Issues - I
23 Operating System Issues - II
24 "Initial" Findings of the "Implementation" Subgroup at PetaSoft 96
25 Initial Thoughts I
26 The MPI Program Execution Model
27 The PetaSoft Program Execution Model
28 Initial Thoughts II
29 Further Topics which were not discussed in detail
30 "Final" Findings and Recommendations of the "Implementation" Subgroup
31 Members of Implementation Group
32 Findings 1) and 2) -- Memory Hierarchy
33 Findings 3) and 4) -- Using Memory Hierarchy
34 Findings 5) and 6) -- Layered Software
35 The Layered Software Model
36 Some Examples of a Layered Software System
37 Finding 7) Testbeds
38 Findings 8) and 9) Applications
39 Findings 10) to 14) General Points
40 Recommendations 1) to 3) Memory and Software Hierarchy
41 Recommendations 4) to 6)
42 Requested Capabilities in Hardware Architecture
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