4

众所周知,OFED 的 Socket Direct 协议已被弃用,并且 OFED 的 3.x 版本根本不附带 SDP。因此,Java 的SDP也无法正常工作。我想知道用 Java 编写 infiniband 的正确方法是什么?除了编写 JNI 代码之外,还有其他可移植的解决方案吗?

我的要求是在 infiniband 驱动的机器集合中实现RDMA 。

4

4 回答 4

2

jVerbs可能是您正在寻找的。 是一些文档。

于 2014-05-16T22:44:38.763 回答
1

jVerbs 看起来很有趣,否则您可能想尝试使用 LD_PRELOAD 的 rsockets。

于 2014-06-16T04:10:13.997 回答
1

在 java 中使用 Fast-MPJ 或任何其他提供 infinband 设备层支持的 mpi。预计 open-mpi 最近将发布适用于 java 的 openMPI。

于 2014-10-24T08:45:32.487 回答
1

如果您正在寻找 SDP 替代品,请尝试 IBM 的 JSOR API - 它使用相同的想法,即在良好的旧 Java 套接字后面提供 RDMA。它比 SDP 更快并且仍然受支持。适用于 OFED 3.1。

于 2016-02-24T03:22:40.953 回答