Eighth International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2007)
Semantics of an Exception Mechanism for Bulk Synchronous Parallel ML
Adelaide, Australia
December 03-December 06
ISBN: 0-7695-3049-4
DOI Bookmark:
http://doi.ieeecomputersociety.org/10.1109/PDCAT.2007.77
Bulk Synchronous Parallel ML is a high-level language for programming parallel algorithms. Built upon OCaml and using the BSP model, it provides a safe setting for their implementation, avoiding concurrency related prob- lems (deadlocks, indeterminism). Only a limited set of the features of OCaml can be used in BSML to respect its prop- erties of safety: this paper describes a way to add excep- tion handling to this set by extending and adapting OCaml's exceptions. After a precise definition of the problems that arise and an informal description of the solutions, an ex- tension of BSML is proposed. Formal semantics define the behaviour in all possible cases, followed by a short descrip- tion of the implementation.
Citation:
Louis Gesbert, Frederic Loulergue, "Semantics of an Exception Mechanism for Bulk Synchronous Parallel ML," pdcat, pp.201-208, Eighth International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2007), 2007
Usage of this product signifies your acceptance of the
Terms of Use.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||