iWARPは、TCP/IP上でリモートダイレクトメモリアクセス(RDMA)を実行するためのプロトコルであるため、Infinibandではなくイーサネットやその他のネットワークタイプで動作できます。これは、多くの標準IBインターフェース(たとえば、IB動詞)で機能するため、すべて非常に透過的です。
私はいくつかのIB動詞プログラミングを行っています(主にそれらがどのようにうまく機能するかを学ぶために)、そしてループバックインターフェイス上でiWARPを使用してRDMAを実行できれば、テストできるので非常に便利ですIB接続クラスターに接続せずにコードの一部を取得しました。 :-)
しかし、「ローカル開発環境」をセットアップする方法がわかりません。サーバーまたはネットワークインターフェイスでiWARPを最初からセットアップするためのチュートリアルはありません。誰かが私にチュートリアルを与えたり、正しい方向に私を向けたりできますか?
環境はVirtualBoxで実行されているFedora16です。
IWARPソフトウェアを実行する前に、ハードウェアでiWARPをサポートするネットワークインターフェイスまたはiWARPのソフトウェア実装が必要です。 iWARPのソフトウェア実装はここにあります(まだOFEDには含まれていません): http://gitorious.org/softiwarp 。
すでにご覧になっていると思いますが、そうでない場合は [〜#〜] ofed [〜#〜] をご覧ください。そこには、環境に関係なくiWarpまたはRoCEを起動して実行するためのおそらく最良のリソースがあります(ただし、手で絞らずにガイドを読むことは保証できません)。
髪の毛が抜けるのを防ぐために(セットアップ中、またはより重要なのは開発やいじくり回しのとき)、少なくとも別の仮想マシンを作成してから、それら2つのマシンを使用してテストすることをお勧めします。
幸運を祈ります。