[mvapich-discuss] Announcing the release of MVAPICH2-Virt 2.2 GA

Panda, Dhabaleswar panda at cse.ohio-state.edu
Thu Apr 27 22:05:23 EDT 2017


The MVAPICH team is pleased to announce the release of MVAPICH2-Virt
2.2 GA, which targets virtual machine-based and container-based
(Docker and Singularity) HPC cloud computing environments with
InfiniBand, SR-IOV, and OpenStack.

MVAPICH2-Virt incorporates designs that take advantage of the new
features and mechanisms of high-performance networking technologies
with SR-IOV as well as other virtualization technologies such as
Inter-VM Shared Memory (IVSHMEM), IPC enabled Inter-Container Shared
Memory (IPC-SHM), Cross Memory Attach (CMA), and OpenStack.

For SR-IOV-enabled InfiniBand virtual machine environments and
InfiniBand-based container environments, MVAPICH2-Virt has very little
overhead compared to MVAPICH2 running over InfiniBand in native mode.

MVAPICH2-Virt delivers the best performance and scalability to MPI
applications running inside both virtual machines and containers over
SR-IOV enabled InfiniBand clusters.

* Features and Enhancements (since MVAPICH2-Virt 2.2 rc1):
    - Based on MVAPICH2 2.2 GA
    - Support for Singularity Container Technology
    - Tested with
      - Singularity development branch
      - Mellanox InfiniBand adapters (ConnectX-4)

* Bug-Fixes (since MVAPICH2-Virt 2.2rc1):
    - Fix a buffer overflow issue

The complete set of features for MVAPICH2-Virt 2.2 GA (since
MVAPICH2-Virt 2.1 GA) are listed here.

    - Based on MVAPICH2 2.2 GA
    - Support for efficient MPI communication over SR-IOV enabled
      InfiniBand networks
    - High-performance and locality-aware MPI communication with IVSHMEM
      for virtual machines
    - High-performance and locality-aware MPI communication with IPC-SHM
      and CMA for containers
    - Support for auto-detection of IVSHMEM device in virtual machines
    - Support for locality auto-detection in containers
    - Automatic communication channel selection among SR-IOV, IVSHMEM, and
      CMA/LiMIC2 in virtual machines
    - Automatic communication channel selection among IPC-SHM, CMA, and
      HCA in containers
    - Support for both Docker and Singularity Container Technologies
    - Support for integration with OpenStack
    - Support for easy configuration through runtime parameters
    - Tested with
        - Docker 1.9.1 and 1.10.3
        - Singularity development branch
        - Mellanox InfiniBand adapters (ConnectX-3 and ConnectX-4)
        - OpenStack Juno

For downloading MVAPICH2-Virt 2.2 GA, please visit the following URL:

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

For more details on this package, please refer to the MVAPICH2-Virt
user guide available at the following URL:

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

Sample performance numbers for MVAPICH2-Virt 2.2 GA are available from
the `Performance' tab of the MVAPICH web page.

All questions, feedback, bug reports, hints for performance tuning,
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,750 worldwide (in 84 countries). The number of downloads from the
MVAPICH site has crossed 415,000 (0.41 million).  The MVAPICH team
would like to thank all its users and organizations!!



More information about the mvapich-discuss mailing list