Communication Primitives for Minimally Synchronous Parallel ML [chapter]

Frédéric Loulergue
2004 Lecture Notes in Computer Science  
Minimally Synchronous Parallel ML is a functional parallel language whose execution time can then be estimated and dead-locks and indeterminism are avoided. Programs are written as usual ML programs but using a small set of additional primitives. It follows the cost model of the Message Passing Machine model (MPM). This paper explore two versions of an additional communication function: one uses this small set of primitives, the other one is considered as a primitive and implemented at a lower level.
doi:10.1007/978-3-540-24685-5_51 fatcat:gmtcoy3r4rarjldj6atmiqxnmm