Formal Semantics of a Subset of the Paderborn's BSPlib

Frédéric Gava, Jean Fortin · 2008

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 indeterminism. This paper presents a formal operational semantics for a C+PUB subset language using the Coq proof assistant and a certified N-body computation as example of using this formal semantics .

Read the paper · More papers on PaperTik