問題タブ [infiniband]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - InfiniBand またはイーサネットをプログラムで選択する方法は?
データの転送に使用するもの (インフィニバンドまたはイーサネット) を選択し、実行時に切り替えることができる (単純な) プログラムが必要です。InfiniBand ドキュメント、google、google/codeseaarch を検索しましたが、何も見つかりませんでした。そのような情報をどこで見つけることができるか、プログラムまたはヒントを提供してください。編集: OS と実装言語はあまり重要ではありませんが、Linux と C が推奨されます。
c# - .NET からインフィニバンドを使用する最も簡単な方法は何ですか?
ドライバーがインストールされた Windows 7 を実行する Mellanox ConnectX VPI MT26428 インフィニバンド カードを搭載した 2 台のコンピューターがあります。.NET からメッセージ パッシング (MPI 経由など) を開始する最も簡単な方法は何ですか?
networking - IPoIB と TCP over Infiniband の違い
誰かが IPoIB と TCP over infiniband の概念を説明できますか? ネイティブ インフィニバンドによって提供される全体的な概念とデータ レートは理解していますが、TCP と IPoIB がどのように適合するかはよくわかりません。自分のネットワークがインフィニバンドで IPoIB または TCP を使用していると誰かが言うときの違いは何ですか? どちらの方がよいですか?私は強力なネットワーキングのバックグラウンドを持っていないので、詳しく説明していただければ幸いです.
ご協力ありがとうございました。
c - InfinibandデバイスのIPアドレスをプログラムで取得する
名前がアプリオリにわからないInfinibandインターフェースのinetアドレスをプログラムで見つけようとしています。
私はLinuxを使用していますが、ifconfig (8)
出力の解析は避けたいと思います。この回答の2番目のコメントを読みました。これgetifaddrs()
は、インターフェイスの取得に使用することを提案していますが、Infinibandのものを選択できません。
どんな助けでも大歓迎です。
mpi - Windows と Linux 間のインターワーキング MPI
Infiniband で相互接続された Windows ボックスと Linux ボックスがいくつかあり、両方の環境で MPI ジョブを実行する必要があります。
現在、オープン MPI の Windows バイナリのベータ版を使用することを検討しています。たぶん、hpc sw スタックに追加のものを追加する必要がありますか? または、とにかくウィンドウを必要とするジョブはほとんどないため、MPI を忘れて、ウィンドウ部分を機能させるために下位層に直接コーディングする必要があります。
どんなアイデアでも大歓迎です。どうもありがとう!
c - ipoib: 指定された iboip を持つインフィニバンド ノードが到達可能かどうかを確認します
特定の ipoib IP アドレスに対して、関連する IB ノードがインフィニバンド スイッチに接続されているかどうかを確認する必要があります。
アイデアは、IP パケットが送信される IB ポートの GUID を取得し、ポートが接続/到達可能かどうかを ibnodes のようなコマンドで確認することです。
ユーザー空間Cまたはコマンドラインでこれを実現する方法を知っている人はいますか? 特に、IP を GUID に解決することに興味があります。
ありがとう
networking - IP over InfiniBand の tcpkill に類似
tcpkill
Infiniband を介して移動する TCP 接続を強制終了するための同等のツールがあるかどうかを知っている人はいますか? 現在、インフィニバンド インターフェイスを使用すると、次のようにtcpkill
不平を言います。
前もって感謝します
infiniband - 18台のノードをinfinibandでまとめて接続する予定ですが、どのような部品が必要ですか
18 ノードをインフィニバンドで接続する予定です。1 つの 36 ポート スイッチが必要ですか? それとも2つのスイッチが必要ですか? ノードごとに 1 つの HCA ? デュアルポート? ノードごとに 1 本のケーブル または、スイッチがサブネット管理を処理できるか、またはホスト上にある必要がありますか。それがスイッチ上にある場合、これは推奨されますか? このインフィニバンド ネットワークを既存のイーサネット ネットワークに接続するにはどうすればよいですか? 既存のイーサネット接続をホストに残すことはできますか?
infiniband - RDMA メモリ共有
Infiniband ネットワークで接続されたマルチコア コンピューターがいくつかあります。リモートのアトミック操作を使用して、共有メモリのプールで低レイテンシの計算を行いたいと考えています。私はRDMAが進むべき道であることを知っています。各ノードで、データ共有用のメモリ領域 (および保護ドメイン) を登録します。
オンライン RDMA の例は、多くの場合、シングルスレッド サーバーとシングルスレッド クライアント間の単一の接続に焦点を当てています。ここで、各 Infiniband ノードでマルチスレッド プロセスを実行したいと考えています。以下の点が非常に気になります...
合計で n ノードと m スレッドのクラスターの場合、各ノードでいくつのキュー ペアを準備する必要がありますか? 具体的には、同じノード上の複数のスレッドが同じキュー ペアを共有できますか?
各ノードでいくつの完了キューを準備する必要がありますか? 各ノードでリモートの読み取り/書き込み/cas 操作を発行する複数のスレッドを用意します。共通の完了キューを共有すると、完了イベントが混同されます。スレッドに独自の個別の完了キューがある場合、実際には多数の完了キューが存在します。
このソフトウェアを作成する代わりに、既存のライブラリを使用することをお勧めしますか? (うーん、それとも私が書いてオープンソースにするべきですか? :-)
親切な提案をありがとうございます。
linux - /etc/init.d/openibd:行147:予期しないトークン `;&'の近くの構文エラー
こんにちは私はロッククラスター6.0にinfinibandとOFEDスタックをインストールするためにかなり長いスクリプトをインストールしようとしています
これが私が実行しようとしているものです
誰かが私と修正を共有できますか、またはこのスクリプトのエラーを修正する方法を特定できますか?ファイル/etc/init.d/openibd内
これは、示された行のエラーを含むスクリプトの一部です。