The MulticoreBSP Forums

A place to discuss the MulticoreBSP library and its applications, and for discussing the use of the Bulk Synchronous Parallel model on shared-memory architectures, or hybrid distributed/shared architectures.

You are not logged in.

#1 2013-03-05 17:42:49

Albert-Jan Yzelman
Moderator
Registered: 2011-08-04
Posts: 32

MulticoreBSP for C, version 1.1 released

We are happy to announce an update to the MulticoreBSP for C software. Highlights are:

  • A new BSP primitive: the bsp_hpsend,

  • Improved communication speed,

  • Improved synchronisation speed (on machines with a large number of cores),

  • New possibilities for advanced control of thread affinities as required on NUMA architectures,

  • Compilation support for Windows;

  • ... and see the changelog for other new additions and bugfixes!

This release accompanies a new introductory paper to MulticoreBSP for C, which describes the BSP model, defines the updated BSPlib interface, and presents two BSP applications with performance evaluations on machines with highly non-uniform memory access (NUMA):

A. N. Yzelman, R. H. Bisseling, D. Roose, and K. Meerbergen, MulticoreBSP for C: a high-performance library for shared-memory parallel programming, technical report TW624, KU Leuven, 2013 (submitted for publication).

Version 1.1 of MulticoreBSP for C is ready for download, and the corresponding documentation has been updated. As always, we welcome your feedback, and wish you many pleasant BSP programming sessions!

Offline

Board footer

Powered by FluxBB