У нас есть наше приложение, работающее в Linux и использующее интерфейс RMDA (Infiniband) для связи между двумя модулями. Теперь нам нравится поддерживать наше приложение в Windows и, следовательно, искать замену IB Verbs.
Мы попытались установить драйверы Mellanox, но не смогли найти заголовки и библиотеки, чтобы наш код скомпилировался в Windows. Простой infiniband/verbs.h также не найден.
Мы также обнаружили, что RDMA в Windows поддерживается через Windows NDK, но, похоже, это очень низкий уровень. Мы ищем некоторый набор API среднего уровня для переноса нашего существующего кода на основе Linux в Windows.
Мы будем очень признательны, если кто-нибудь покажет нам, по какому пути нам следует идти.
С уважением