Management of Communication Environments for Minimally Synchronous Parallel ML

  • Loulergue F
N/ACitations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Minimally Synchronous Parallel ML is a functionalparallel language whose execution time can then beestimated and dead-locks and indeterminism areavoided. Programs are written as usual ML programsbut using a small set of additionalfunctions. Provided functions are used to access theparameters of the parallel machine and to create andoperate on a parallel data structure. It follows thecost model of the Message Passing Machine model(MPM). In the current implementation, the asynchronyis limited by a parameter called the asynchronydepth. When processes reach this depth a globalsynchronization occurs. This is necessary to avoidmemory leak. In this paper we propose a mechanism toavoid such synchronization barriers. This mechanismrelies on a more complex management of thecommunication environments but with a small andparametrized overhead.

Cite

CITATION STYLE

APA

Loulergue, F. (2005). Management of Communication Environments for Minimally Synchronous Parallel ML. In Distributed and Parallel Systems (pp. 185–192). Kluwer Academic Publishers. https://doi.org/10.1007/0-387-23096-3_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free