我喜欢 40Gbit/s 网络的 InfiniBand 承诺。我的需求不会映射到具有一个核心节点 + 从属的 MPI 模型上,如果可能的话,我宁愿根本不使用 MPI。我需要简单的连接/发送/接收/关闭(或其异步版本)API。然而,阅读 MS Azure 文档或 Microsoft HPC Pack文档,我找不到任何允许使用 InfiniBand 作为我的应用程序传输的 C/C++ 或 .Net API。所以我的问题很简单,如何使用 InfiniBand 连接到其他节点并向它们发送数据包并在另一端接收?(就像一些 Socket API 或类似的东西)
Azure 上的ND-SPI 或 Azure 上的DAPL-ND 连接/发送/接收/关闭教程是我正在寻找的。