Мне нравится InfiniBand обещание сети 40 Гбит/с. Мои потребности не сопоставляются с моделью MPI с одним ядром node + slaves, и, если возможно, я бы предпочел вообще не использовать MPI. Мне нужен простой API-интерфейс connect/send/receive/close (или его асинхронные версии). Тем не менее, прочитав документы MS Azure и Microsoft HPC Pack, я не могу найти какой-либо API для C/С++ или .Net, который позволит использовать InfiniBand в качестве транспорта для моего приложения. Итак, мой вопрос прост, как использовать InfiniBand для подключения к другим узлам и отправки им пакетов данных и получения на другом конце? (Как и некоторые Socket API или что-то в этом роде)
ND-SPI на Azure или DAPL-ND в учебнике Azure connect/send/receive/close, что я ищу.