InfiniBand RDMA: Você precisa do RDMA Connection Manager?

1

Ao fazer transferências RDMA pelo InfiniBand, o RDMA Connection Manager é necessário? (Além disso, todas as chamadas com o prefixo rdma_ estão relacionadas ao RDMA Connection Manager?)

Além disso, não há tags apropriadas para isso, pois não é possível criar rdma ou infiniband ...

    
por iAdjunct 09.03.2016 / 15:15

1 resposta

1

O gerenciador de conexões RDMA não é obrigatório para o InfiniBand. É possível trocar parâmetros para uma conexão InfiniBand através de um canal lateral (por exemplo, através de uma conexão TCP na parte superior do IPoIB). Por exemplo, você pode ver o programa ibv_rc_pingpong que faz parte da biblioteca libibverbs .

No entanto, o gerenciador de conexões RDMA oculta parte da complexidade de configurar uma conexão, como solicitar as informações de caminho do gerenciador de sub-rede.

As chamadas com o prefixo rdma_ fazem parte de librdmacm . A maioria deles é para usar o gerenciador de conexões para configurar conexões, mas alguns são apenas wrappers ou funções auxiliares para a própria comunicação.

    
por 10.03.2016 / 09:06