slide 21 of 21
Conclusion
-
Barrier synchronization can provide
-
Aggregate function communication
-
Support for MIMD, SIMD, and VLIW modes
-
Emulated shared memory & message passing
-
Simpler, faster, hardware structures
-
PAPERS proves it works;
See http://garage.ecn.purdue.edu/~papers
-
Lots more compiler, OS, and architecture to come