InfiniBand RDMA

Я пытаюсь использовать InfiniBand на компьютере A8 в Azure. На самом деле, тест пинг-понга работает нормально, но я не могу запустить простую программу на основе RDMA. Я могу найти устройство с помощью ibv_get_device_list(NULL), но не могу открыть его с помощью ibv_open_device(). Верно ли, что все приложения на основе RDMA должны использовать Intel MPI?

Спасибо,


person masoud    schedule 14.12.2017    source источник
comment
Вы можете даже перечислить устройство RDMA в системе? Я имею в виду использование ibv_list   -  person Craig Yang    schedule 08.01.2018


Ответы (2)


На сегодняшний день экземпляры Azure RDMA позволяют только Intel MPI использовать возможности RDMA. Вот почему любое приложение RDMA общего назначения не будет работать.

Хорошей новостью является то, что это скоро изменится, так как Azure намерена представить поддержку RDMA общего назначения в самом ближайшем будущем (2018 г.), так что держитесь!

Спасибо

person Yuval Degani    schedule 16.02.2018
comment
Юваль, вы знаете, будет ли доступен Infiniband Verbs API? Не могли бы вы указать источник вашей информации? - person Andy Malakov; 30.04.2018
comment
Привет, Энди! Планируется, что Azure будет поддерживать RDMA общего назначения осенью 2018 года. Вот ссылка на презентацию с кратким обзором его возможностей (видео будет опубликовано здесь через несколько дней): databricks.com/session/ - person Yuval Degani; 12.06.2018

Для протокола: Azure наконец-то открыл IBVERBS API для определенных типов экземпляров.

person Andy Malakov    schedule 08.10.2020