Currently a few primitives which stress (unlike most languages) movement of data through hierarchies |
send DATAFAMILY from MEM-LEVEL-L to MEM-LEVEL-K
|
move DATAFAMILY from MEM-LEVEL-L to MEM-LEVEL-K |
Use distribution DISTRIBUTION from MEM-LEVEL-L to MEM-LEVEL-K |
compute DATAFAMILY-A, DATAFAMILY-B,... on MEM-LEVEL-L |
synchronize (synchronizes all processors --- loosely synchronous barrier) |