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 2018-05-20 15:23:46

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

MulticoreBSP 2.0.3 released!

Time to update this project has become quite sparse. Nevertheless, I'm happy to recently have been to bring version 2.0.3 in the open!

New features:

  • checkpointing support,

  • initial support for accelerators,

  • improved pinning support for hyperthreaded machines,

  • speed improvements,

  • machine benchmarking suite and more example codes,

  • flexible APIs (no more need to recompile for compatibility mode),

  • new compilation modes: debug and profiling.

Objects compiled in various modes can be mixed freely-- that is, if you suspect a bug in one part of a large project, only the suspect part can be compiled in debug mode. That way full error checking (and corresponding overheads) are only incurred on the suspect code. The same is true for profiling or compatibility codes, altough the former has minor caveats (see the changelog).

No distributed-memory support was added. Multi-BSP programming is available separately. See http://multicorebsp.com/download/c/ for full details.

Offline

Board footer

Powered by FluxBB