Foilset Search Full Index for Basic foilset

Details of PetaSIM and its relationship to Performance Specification Languages

Given by Yuhong Wen, Geoffrey C. Fox at Darpa Workshop on Performance Engineered Systems Annapolis Md. on August 19-21 1998. Foils prepared August 22 98

Remember PetaSIM Motivation and basic ideas
  • (Using aircraft analogy) aimed at conceptual design of computer architecture and applications ( as opposed to later preliminary and detailed design)
  • Java applet as friendly user interface; C++ execution engine
PetaSIM Design and Examples
  • as conceptual level, can use to estimate performance of applications in any language
  • Like RMI, use Java itself as IDL to specify object structure of computers and problems
  • Nodeset & Linkset; Dataset & Distribution; Execution Script
  • Relation to general PSL (Performance Specification Language) concept
Sample PetaSIM Experimental Results
Current Progress and next steps


Table of Contents for Details of PetaSIM and its relationship to Performance Specification Languages

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 Image has important information
(basic:)(focus style:) Denote Foils where HTML is sufficient

1 Detailed Discussion of A Simple(-minded) Performance Estimator --- PetaSIM and how fits into a PSL Performance Specification Language Context Darpa Performance Engineered Systems Workshop Annapolis Maryland August 19-21 1998
2 Summary of Detailed Discussion of PetaSIM
3 Architecture of PetaSIM
4 PetaSIM Basic Components
5 Performance Specification Languages and PSL
6 Three PSL Tradeoffs
7 PSL Features in PetaSIM
8 Petasim Estimator & Emulator
9 IBM SP2 Architecture I used in tests
10 IBM SP2 Architecture II used in tests
11 Nodeset Object Structure
12 Nodeset Member Object
13 Linkset Object Structure
14 Linkset Member Object
15 Distribution Object Structure
16 Dataset Object Structure
17 Execution Script
18 PetaSIM Estimation Approach
19 Jacobi Example -- Nodeset I
20 Jacobi Example -- Nodeset II
21 Jacobi Example -- Linkset I
22 Jacobi Example -- Linkset II
23 Jacobi Example
24 Jacobi Example -- Data Parallel Version (SP2 Architecture I)
25 Jacobi Example -- Execution Script I
26 Jacobi Example -- Execution Script II
27 Interface between Emulator and PetaSIM Part of Pathfinder Application
28 Interface between Emulator and PetaSIM -- Pathfinder
29 Interface between Emulator and PetaSIM -- Pathfinder
30 Interface between Emulator and PetaSIM Pathfinder
31 Pathfinder Performance Estimation Results (SP2 Architecture II)
32 Pathfinder Scaling: Performance v. # Processors
33 Pathfinder Estimation Results II
34 PetaSIM Estimation Results (Titan Architecture I)
35 Titan Estimation Results (Architecture II)
36 Titan Estimation Results (Fixed)
37 VMScope Performance Estimation Results (Architecture II)
38 VMScope Estimation Results
39 PetaSIM Features
40 Comparison with other Simulator Approaches
41 Summary of PetaSIM
42 Possible Future Work

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 Sat Aug 22 1998