[mvapich-discuss] Announcing the release of MVAPICH2-X 2.3b, INAM 0.9.2, and OMB 5.4

Panda, Dhabaleswar panda at cse.ohio-state.edu
Mon Oct 30 23:03:17 EDT 2017


The MVAPICH team is pleased to announce the release of MVAPICH2-X 2.3b
(Advanced MPI Features, Support for OSU INAM and Hybrid MPI+PGAS
(OpenSHMEM, UPC, CAF, and UPC++) with Unified Communication Runtime),
OSU InfiniBand Network Analysis and Monitoring (INAM) Tool 0.9.2, and
OSU Micro-Benchmarks (OMB) 5.4.

MVAPICH2-X 2.3b provides support for advanced MPI features
(Dynamically Connected (DC) transport protocol, User Mode Memory
Registration, On-Demand Paging (ODP), Data Partitioning-based
Multi-Leader Design (DPML) for MPI collectives, Contention
Aware Kernel-Assisted MPI collectives, and Non-blocking Collectives
with Core-Direct), OSU INAM and hybrid MPI+PGAS (UPC, OpenSHMEM, CAF,
and UPC++) programming models with unified communication runtime for
emerging exascale systems. This library also provides flexibility for
users to write applications using the following programming models
with a unified communication runtime: MPI, MPI+OpenMP, pure UPC, pure
OpenSHMEM, pure UPC++, and pure CAF programs as well as hybrid
MPI(+OpenMP) + PGAS (UPC, OpenSHMEM, CAF, and UPC++) programs.

Features and enhancements for MVAPICH2-X 2.3b are as follows:

* Features and Enhancements (since 2.2):

    - MPI Features
        - Based on MVAPICH2 2.3b
            - OFA-IB-CH3, PSM-CH3, and PSM2-CH3 interfaces
        - Support for ARM architecture
        - Optimized support for OpenPOWER architecture
        - Collective tuning for ARM architecture
        - Collective tuning for Intel Skylake architecture

    - MPI (Advanced) Features
        - Support Data Partitioning-based Multi-Leader Design (DPML) for
          MPI collectives
            - OFA-IB-CH3, PSM-CH3, and PSM2-CH3 interfaces
        - Support Contention Aware Kernel-Assisted MPI collectives
            - OFA-IB-CH3, PSM-CH3, and PSM2-CH3 interfaces

    - Support for OSU InfiniBand Network Analysis and Management (OSU INAM)
      Tool v0.9.2

    - OpenSHMEM Features
        - Based on OpenSHMEM reference implementation 1.3
        - Support Non-Blocking remote memory access routines

    - Unified Runtime Features
        - Based on MVAPICH2 2.3b (OFA-IB-CH3 interface). All the runtime
          features enabled by default in OFA-IB-CH3 and OFA-IB-RoCE interface
          of MVAPICH2 2.3b are available in MVAPICH2-X 2.3b

* Bug Fixes (since 2.2):

    - Fix compilation warnings and memory leaks

OSU INAM monitors InfiniBand clusters in real time by querying various
subnet management entities in the network. It is also capable of
interacting with the MVAPICH2-X software stack to gain insights into
the communication pattern of the application and classify the data
transferred into Point-to-Point, Collective and Remote Memory Access
(RMA). OSU INAM can also remotely monitor several parameters of MPI
processes in conjunction with MVAPICH2-X.

OSU INAM 0.9.2

* Bug Fixes (since 0.9.1):

    - Fixes to make OSU INAM work with MVAPICH2-X 2.3b


New features, enhancements and bug fixes for OSU Micro-Benchmarks
(OMB) 5.4 are listed here.

* New Features & Enhancements (since 5.3.2)

    - Introduce new OpenSHMEM Non-blocking Benchmarks
        * osu_oshm_get_mr_nb
        * osu_oshm_get_nb
        * osu_oshm_put_mr_nb
        * osu_oshm_put_nb
        * osu_oshm_put_overlap

    - Automatically build OpenSHMEM 1.3 benchmarks when library support
      is detected
    - Add ability to specify min and max message size for point-to-point
      and one-sided benchmarks
    - Enhanced error handling for MPI benchmarks
    - Code clean-ups and unification of utility functions across benchmarks
    - Enhanced help messages and runtime parameters

* Bug Fixes

    - Fix compile-time warnings
    - Fix peer calculation formula in UPC/UPC++ benchmarks
    - Fix correct number of warmup iterations in osu_barrier benchmark

For downloading MVAPICH2-X 2.3b, INAM 0.9.2, OMB 5.4 and associated
user guides, quick start guide, and accessing the SVN, please visit
the following URL:

http://mvapich.cse.ohio-state.edu

All questions, feedback, bug reports, hints for performance tuning,
patches and enhancements are welcome. Please post it to the
mvapich-discuss mailing list (mvapich-discuss at cse.ohio-state.edu).

Thanks,

The MVAPICH Team

PS: We are also happy to inform that the number of organizations using
MVAPICH2 libraries (and registered at the MVAPICH site) has crossed
2,825 worldwide (in 85 countries). The number of downloads from the
MVAPICH site has crossed 431,000 (0.43 million).  The MVAPICH team
would like to thank all its users and organizations!!





More information about the mvapich-discuss mailing list