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.
You may download the new version of MPJ Express from
http://mpjexpress.org/
Feel free to contact us in case of any queries.
Best Regards,
http://mpjexpress.org/
Feel free to contact us in case of any queries.
Best Regards,
MPJ Express Team