Bulk Synchronous Parallel ML: Semantics and Implementation of the Parallel Juxtaposition - Archive ouverte HAL Access content directly
Conference Papers Year : 2006

Bulk Synchronous Parallel ML: Semantics and Implementation of the Parallel Juxtaposition

(1) , (1) , (2) , (1)
1
2

Abstract

The Bulk Synchronous Parallel ML (BSML) library is a library for Bulk Synchronous Parallel (BSP) programming with the functional language Objective Caml. It is based on an extension of the lambda-calculus by parallel operations on a parallel data structure named parallel vector. This paper presents the execution model, given as a distributed semantics, of the parallel juxtaposition, a primitive of parallel composition for BSML. It also presents an implementation, which follows the semantics, and experiments using the parallel juxtaposition.

Dates and versions

inria-00452573 , version 1 (02-02-2010)

Identifiers

Cite

Frédéric Loulergue, Radia Benheddi, Frédéric Gava, Dimitri Louis-Regis. Bulk Synchronous Parallel ML: Semantics and Implementation of the Parallel Juxtaposition. International Computer Science Symposium in Russia (CSR 2006), Jun 2006, Saint Peterbourg, Russia. pp.475-486, ⟨10.1007/11753728_48⟩. ⟨inria-00452573⟩
539 View
0 Download

Altmetric

Share

Gmail Facebook Twitter LinkedIn More