Basic HTML version of Foils prepared August 22 98

Foil 17 Execution Script

From Details of PetaSIM and its relationship to Performance Specification Languages Darpa Workshop on Performance Engineered Systems Annapolis Md. -- August 19-21 1998. by Yuhong Wen, Geoffrey C. Fox


1 Currently a few instruction types which stress (unlike most languages) movement of data through memory hierarchies
2 Can be applied as aggregates (data parallel) or to each member of a set
3 send DATAFAMILY from MEM-LEVEL-L to MEM-LEVEL-K
  • These reference object names for data and memory nodesets (aggregates) or nodeset members (explicit parallel applications)
  • Current implementation only supports "primitive"(one level) movement -- can naturally extend to multi-level movement
4 move DATAFAMILY from MEM-LEVEL-L to MEM-LEVEL-K
5 Use distribution DISTRIBUTION from MEM-LEVEL-L to MEM-LEVEL-K
6 compute DATAFAMILY-A, DATAFAMILY-B,... on MEM-LEVEL-L
7 synchronize (synchronizes all processors --- loosely synchronous barrier)

in Table To:


© 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