MulticoreBSP for C
Version 2.0.4
|
Single Program, Multiple Data Framework | Collection of BSPlib primitives that control BSP processes |
Direct Remote Memory Access | Direct Remote Memory Access (DRMA) provides BSP processes the means to accesses memory regions of other BSP processes |
Bulk Synchronous Message Passing | Bulk Synchronous Message Passing (BSMP) provides message passing semantics to BSPlib programs |
MulticoreBSP for C extensions for C++ programming | MulticoreBSP for C defines a C++ wrapper for object-oriented SPMD control via the mcbsp::BSP_PROGRAM class |
MulticoreBSP for C extensions for affinity control | MulticoreBSP for C extensions for thread affinity, BSP computer, and BSP contracts descriptions |
MulticoreBSP for C profiling extension | The functions defined here provide an interface to the profiling behaviour of MulticoreBSP for C |
MulticoreBSP for C interface to resiliency extensions | MulticoreBSP for C supports checkpointing via the DMTCP software package |