4

ご存知のように、OFED の Socket Direct プロトコルは非推奨であり、OFED の 3.x リリースには SDP がまったく付属していません。したがって、Java のSDPも機能しません。Javaでインフィニバンドをプログラミングする適切な方法は何ですか? JNIコードを書く以外に移植可能なソリューションはありますか?

私の要件は、インフィニバンドを搭載したマシンのコレクション間でRDMAを実現することです。

4

4 に答える 4

2

jVerbsはあなたが探しているものかもしれません。 ここに少しのドキュメントがあります。

于 2014-05-16T22:44:38.763 に答える
1

jVerbs は面白そうです。それ以外の場合は、LD_PRELOAD で rsockets を試してみてください。

于 2014-06-16T04:10:13.997 に答える
1

SDP の代替品を探している場合は、IBM の JSOR API を試してください。これは、古き良き Java ソケットの背後で RDMA を提供するという同じ考え方を使用しています。これは SDP よりも高速であり、引き続きサポートされています。OFED 3.1 で問題なく動作します。

于 2016-02-24T03:22:40.953 に答える
1

Fast-MPJ または infinband デバイス レイヤー サポートを提供する Java の他の mpi を使用します。open-mpi は最近 Java 用の openMPI をリリースする予定でした。

于 2014-10-24T08:45:32.487 に答える