Abstract — With the current generalisation of parallel archi-tectures arises the concern of applying formal methods to parallelism. The complexity of parallel, compared to sequential, programs makes them more error-prone and difficult to verify. Bulk Synchronous Parallelism (BSP) is a model of computation which offers a high degree of abstraction like PRAM models but yet a realistic cost model based on a structured parallelism. We propose a framework for refining a sequential specification toward a functional BSP program, the whole process being done with the help of the Coq proof assistant. To do so we define BH, a new homomorphic skeleton, which captures the essence of BSP computation in an algorithmic level, and also serves as a bridge i...
ABSTRACT Valiant's model of bulk-synchronous parallel (BSP) computation does not allow the prog...
Concevoir et implanter des programmes parallèles est une tâche complexe, sujette aux erreurs. La vér...
The Bulk-Synchronous Parallel (BSP) bridging model is a candidate for a simple and practical definit...
Research Report RR-2010-01With the current generalization of parallel architectures arises the conce...
Parallel program design and implementation is a complex, error prone task. Verifying parallel progra...
Parallel computers are a powerful tool of modern science and engineering. A parallel computer may ha...
AbstractPaderborn’s and Oxford’s BSPLib are C libraries supporting the development of Bulk-Synchrono...
Bulk Synchronous Parallelism (BSP) is a parallel programming model that abstracts from low-level pro...
A necessary condition for the establishment, on a substantial basis, of a parallel software industry...
Abstract. PUB (Paderborn University BSPLib) is a C library support-ing the development of Bulk-Synch...
Abstract. We extend the refinement calculus to permit the derivation of programs in the Bulk Synchro...
A necessary condition for the establishment, on a substantial basis, of a parallel software industry...
Bulk Synchronous Parallelism (BSP) is a parallel programming model that abstracts from low-level pro...
The BSP model is an established practical general-purpose parallel programming model. This paper pre...
PUB (Paderborn University BSPLib) is a C library sup-porting the development of Bulk-Synchronous Par...
ABSTRACT Valiant's model of bulk-synchronous parallel (BSP) computation does not allow the prog...
Concevoir et implanter des programmes parallèles est une tâche complexe, sujette aux erreurs. La vér...
The Bulk-Synchronous Parallel (BSP) bridging model is a candidate for a simple and practical definit...
Research Report RR-2010-01With the current generalization of parallel architectures arises the conce...
Parallel program design and implementation is a complex, error prone task. Verifying parallel progra...
Parallel computers are a powerful tool of modern science and engineering. A parallel computer may ha...
AbstractPaderborn’s and Oxford’s BSPLib are C libraries supporting the development of Bulk-Synchrono...
Bulk Synchronous Parallelism (BSP) is a parallel programming model that abstracts from low-level pro...
A necessary condition for the establishment, on a substantial basis, of a parallel software industry...
Abstract. PUB (Paderborn University BSPLib) is a C library support-ing the development of Bulk-Synch...
Abstract. We extend the refinement calculus to permit the derivation of programs in the Bulk Synchro...
A necessary condition for the establishment, on a substantial basis, of a parallel software industry...
Bulk Synchronous Parallelism (BSP) is a parallel programming model that abstracts from low-level pro...
The BSP model is an established practical general-purpose parallel programming model. This paper pre...
PUB (Paderborn University BSPLib) is a C library sup-porting the development of Bulk-Synchronous Par...
ABSTRACT Valiant's model of bulk-synchronous parallel (BSP) computation does not allow the prog...
Concevoir et implanter des programmes parallèles est une tâche complexe, sujette aux erreurs. La vér...
The Bulk-Synchronous Parallel (BSP) bridging model is a candidate for a simple and practical definit...