H-series VM provide direct ibverbs access?

Igor Zablotchi 1 Reputation point
2020-05-17T18:55:29.803+00:00

I have a question about H-series VMs. I am considering renting a few instances for an experiment that requires RDMA.

For my experiment, I would need to be able to access RDMA directly through ibverbs, e.g., by posting a WR using ib_post_send and by polling a CQ using ib_poll_cq.

Is this possible with the H-series VMs? Or do they only provide RDMA indirectly, through MPI?

I read the documentation ( https://learn.microsoft.com/en-us/azure/virtual-machines/sizes-hpc) but it does not seem to answer my question.

Thank you!

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
7,207 questions
{count} votes

1 answer

Sort by: Most helpful
  1. prmanhas-MSFT 17,891 Reputation points Microsoft Employee
    2020-06-09T14:32:04.463+00:00

    @IgorZablotchi-1793 Apologies for the delayed response.

    H series support RDMA configuration. H-series features 56 Gb/sec Mellanox FDR InfiniBand in a non-blocking fat tree configuration for consistent RDMA performance. H-series VMs support Intel MPI 5.x and MS-MPI.

    You can refer to below article for more information:

    https://learn.microsoft.com/en-us/azure/virtual-machines/h-series

    The role of the libibverbs library has been taken over by a new package called rdma-core and hosted on github. A multitude of different RDMA packages were pulled together to make the rdma-core package, and all of the components that went into it are not obsolete. Users should transition to the new rdma-core package to get ongoing development and support.

    https://azure.microsoft.com/en-in/blog/azure-linux-rdma-hpc-available/

    Please 'Accept as answer' if the provided information is helpful, so that it can help others in the community looking for help on similar topics.

    0 comments No comments