loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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
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.