Functional Bulk Synchronous Parallel Programming in C++

F. Dabrowski and F. Loulergue (France)


: Parallel Programming, Functional Programming, C++, Algorithmic Skeletons


This paper presents the BSFC++ library for functional bulk synchronous parallel programming in C++. It is based on an extension of the -calculus by parallel operations on a parallel data structure named parallel vector, which is given by intention. This guarantees the determinism and the ab sence of deadlock. Broadcast algorithms are implemented using the core library.

Important Links:

Go Back