Two Formal Semantics of a Subset of the Paderborn University BSPlib

Frédéric Gava, Jean Fortin · 2009

PUB (Paderborn University BSPLib) is a C library supporting the development of Bulk-Synchronous Parallel (BSP) algorithms. The BSP model allows an estimation of the execution time, avoids deadlocks and non-determinism. This paper presents two formal operational semantics for a C+PUB subset language using the Coq proof assistant, one for classical BSP operations and one that emphasises high performance primitives.

Read the paper · More papers on PaperTik