Blog Post

Azure Compute Blog
2 MIN READ

MVAPICH2 on Azure HPC Clusters

jithinjose's avatar
jithinjose
Icon for Microsoft rankMicrosoft
May 21, 2020

The MVAPICH2/MVAPICH2-X MPI libraries offer high performance, scalability, and fault tolerance for high-end computing systems and servers using the InfiniBand network. These libraries help HPC users to extract the potential of networking technologies for modern systems and are powering several supercomputers in the TOP500 list.

 

Azure HPC team is happy to announce the availability of optimized MVAPICH2/MVAPICH2-X MPI libraries in Azure HPC VM images. Customers can deploy any of the Azure HPC images and can drive the best performance using MVAPICH libraries.

 

Feature Highlights - MVAPICH2-Azure-2.3.3:

    - Based on MVAPICH2-2.3.3

    - Enhanced tuning for point-to-point and collective operations

    - Targeted for Azure HB, HBv2, and HC virtual machine instances

 

Feature Highlights - MVAPICH2-X-Azure-2.3.3:

    - Based on MVAPICH2-X-2.3rc3

    - Support for advanced MPI features (Direct Connect, Cooperative Protocol) and XPMEM

    - Targeted for Azure HB, HBv2, and HC virtual machine instances

 

Performance Expectations:

The following figures highlight the MPI latency and bandwidth results using MVAPICH2 and MVAPICH2-X. These were taken on Azure HBv2 VM instances running Azure CentOS 8.1 HPC image.

 

 

 

 
 

Additional performance results are available from here: http://mvapich.cse.ohio-state.edu/performance/mv2-azure-pt_to_pt/.

 

Deploy MVAPICH2 on Azure:

As described above, MVAPICH2/MVAPICH2-X is available in Azure HPC VM images. These images are available from Azure Marketplace, and it can be deployed through a variety of deployment vehicles (CycleCloud, Batch, ARM templates, etc).  AzureHPC scripts provide an easy way to quickly deploy an HPC cluster using these HPC VM images.

Updated May 21, 2020
Version 1.0
No CommentsBe the first to comment