Java中的Infiniband

Java中的Infiniband,java,sockets,hpc,infiniband,rdma,Java,Sockets,Hpc,Infiniband,Rdma,大家都知道,OFED的Socket Direct协议是安全的,而OFED的3.x版本根本不附带SDP。因此,Java也无法工作。我想知道用Java编写infiniband的正确方法是什么?除了编写JNI代码之外,还有其他可移植的解决方案吗 我的要求是在一系列infiniband驱动的机器中实现。可能就是您想要的。一点文档。jVerbs看起来很有趣,否则您可能想尝试使用LD_PRELOAD的rsockets。在java中使用Fast MPJ或提供infinband设备层支持的任何其他mpi。ope

大家都知道,OFED的Socket Direct协议是安全的,而OFED的3.x版本根本不附带SDP。因此,Java也无法工作。我想知道用Java编写infiniband的正确方法是什么?除了编写JNI代码之外,还有其他可移植的解决方案吗


我的要求是在一系列infiniband驱动的机器中实现。

可能就是您想要的。一点文档。

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

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

如果您正在寻找SDP的替代品,请尝试IBM的JSOR API——它使用了相同的思想,即在好的旧java套接字后面提供RDMA。它比SDP更快,并且仍然受支持。Ofed3.1很好用。

我想问问Infiniband他们对Java的支持是什么。在许多情况下,供应商提供了系统库的替代品,允许您在不编写代码的情况下使用其用户空间驱动程序。