2014-05-05 17 views
4

衆所周知,OFED的Socket Direct協議是deprecated,而OFED的3.x版本根本沒有SDP。因此,Java的SDP也無法工作。我想知道在Java中編寫infiniband的正確方法是什麼?除了編寫JNI代碼外,是否有任何可移植的解決方案?Infiniband in Java

我的要求是實現RDMA收集infiniband動力機器。

+2

我會問Infiniband他們對Java的支持是什麼。在許多情況下,供應商提供系統庫的替代替代品,允許您在不編寫代碼的情況下使用其用戶空間驅動程序。 –

回答

1

jVerbs看起來很有趣,否則你可能想用LD_PRELOAD嘗試rsocket。

1

在Java中使用Fast-MPJ或任何其他mpi,它提供了無限帶設備層支持。預計open-mpi最近將爲Java發佈openMPI。

1

如果您正在尋找SDP替代品,請嘗試使用IBM的JSOR API--它使用了在良好的舊Java套接字背後提供RDMA的相同想法。它比SDP更快並且仍然受到支持。適用於OFED 3.1。