News and Updates

MPJ Express Version .43 Released


Dear MPJ Express Community,

We are pleased to announce the next beta release (0.43) of the MPJ Express software. This release mainly introduces optimized collective communication primitives added in MPJ Express to improve pure Java collective communication performance. Some minor bugs are also fixed.

CHANGELOG
1. This release mainly introduces optimized collective communication primitives added in MPJ Express to improve pure Java collective communication performance. Minimum Spanning Tree (MST) and Bucket or Cyclic Algorithms (BKT) are used to implement optimized collectives. Following collective communication primitives are updated:
     a. Broadcast updated to Minimum Spanning Tree implementation.
     b. Gather updated to Minimum Spanning Tree implementation for Small Data Size 0 - 16 KB and Flat Tree (old) implementation for Large Data Size > 16 KB.
     c. Scatter updated to Minimum Spanning Tree implementation for Small Data Size 0 - 16 KB and Flat Tree (old) implementation for Large Data Size > 16 KB.
     d. Allgather updated to Bucket Algorithm implementation.
     e. Reduce updated to Minimum Spanning Tree implementation.
     f. Allreduce updated to MST_Reduce + MST_Bcast implementation.
     g. Reduce_scatter updated to Bucket Algorithm implementation.
2. In this release $MPJ_HOME/conf/wrapper.conf is modified to $MPJ_HOME/conf/mpjexpress.conf/. Unused configurations are removed and loglevel for core libraries is added. Switch for selection of Flat Tree (old) collective communication primitives is also added.
3. Some minor bugs are fixed.

 

MPJ Express Project

News and Updates

MPJ Express version .40 Released