Find this at http://www.npac.syr.edu/users/gcf/petasimaug98.2/

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


001 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
002 Summary of Detailed Discussion of PetaSIM
003 Architecture of PetaSIM
004 PetaSIM Basic Components
005 Performance Specification Languages and PSL
006 Three PSL Tradeoffs
007 PSL Features in PetaSIM
008 Petasim Estimator & Emulator
009 IBM SP2  Architecture I used in tests
010 IBM SP2 Architecture II  used in tests
011 Nodeset Object Structure
012 Nodeset Member Object
013 Linkset Object Structure
014 Linkset Member Object
015 Distribution Object Structure
016 Dataset Object Structure
017 Execution Script
018 PetaSIM Estimation Approach
019 Jacobi Example -- Nodeset I
020 Jacobi Example -- Nodeset II
021 Jacobi Example -- Linkset I
022 Jacobi Example -- Linkset II
023 Jacobi Example
024 Jacobi Example -- Data Parallel Version (SP2 Architecture I)
025 Jacobi Example -- Execution Script I
026 Jacobi Example -- Execution Script II
027 Interface between Emulator and PetaSIM Part of Pathfinder 
    Application
028 Interface between Emulator and PetaSIM -- Pathfinder
029 Interface between Emulator and PetaSIM -- Pathfinder
030 Interface between Emulator and PetaSIM Pathfinder
031 Pathfinder Performance Estimation Results (SP2 Architecture II)
032 Pathfinder Scaling: Performance v. # Processors
033 Pathfinder Estimation Results II
034 PetaSIM Estimation Results  (Titan Architecture I)
035 Titan Estimation Results (Architecture II)
036 Titan Estimation Results (Fixed)
037 VMScope Performance Estimation Results (Architecture II)
038 VMScope Estimation Results
039 PetaSIM Features
040 Comparison with other Simulator Approaches
041 Summary of PetaSIM
042 Possible Future Work


© 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