BSP Worldwide is an association of people interested in the development of the Bulk Synchronous Parallel (BSP) computing model for parallel programming. It exists to provide a convenient means for the exchange of ideas and experiences about BSP and to stimulate the use of the BSP model. Areas of interest of BSP Worldwide include:
The organisation does not have a formal structure. Its activities depend on contributions by volunteers, BSP users, and developers. Its main means of communication is a mailing list, bspall, and this website.
News and recent implementations
Active BSP researchHave a look at the Active BSP research page for details of current activities in BSP research worldwide. Please send me your page link and a brief description if it was missed.
Standard: BSPlib: the BSP Programming Library, by Jonathan Hill, Bill McColl, Dan Stefanescu, Mark Goudreau, Kevin Lang, Satish Rao, Torsten Suel, Thanasis Tsantilas, and Rob Bisseling, version with C examples or with Fortran 77 examples. Published in Parallel Computing 24 (1998) pp. 1947-1980.
Update of standard for C: MulticoreBSP for C: A High-Performance Library for Shared-Memory Parallel Programming by A. N. Yzelman, R. H. Bisseling, D. Roose, and K. Meerbergen, International Journal of Parallel Programming 42 No. 4 (2014) pp 619–642.
Textbooks on BSP
Algorithmes et programmation parallèles - Théorie avec BSP et pratique avec OCaml, by Gaétan Hains. Ellipse, May 2018. 168 pages, ISBN 9782340024663. An English translation is forthcoming.
Parallel Scientific Computation: A Structured Approach using BSP and MPI, by Rob H. Bisseling, Oxford University Press, March 2004. 324 pages. ISBN 9780198529392. A new edition is forthcoming.
Thinking in Sync: The Bulk-Synchronous Parallel Approach to Large-Scale Computing, by Rob H. Bisseling and Albert-Jan N. Yzelman, ACM Computing reviews, Vol. 57, No. 6 (2016), pp. 322-327. Hot Topic essay on state-of-the-art in bulk-synchronous parallel computing, with related web resources.
BSP (bulk synchronous parallelism) by Alex Tiskin, Encyclopedia of Parallel Computing (2011) pp 192-199.
Most BSP Worldwide activities are carried out using electronic
communications via email and web pages.
An email list (bspall-l "at" science.uu.nl ) has been established
to carry messages to those interested in all aspects of BSP Worldwide
activities. We try to fight spam with various means.
Maintenance of this website has been moved from Oxford University to Utrecht University in 2000. Any suggestions for new links are welcome. The website is now maintained by Rob Bisseling, email: R.H.Bisseling "at" uu.nl,
Last updated by Rob Bisseling on Ferbuary 20, 2019