More Related Content
Similar to 0円でできる自宅InfiniBandプログラム (20)
More from Minoru Nakamura (7)
0円でできる自宅InfiniBandプログラム
- 4. 誰がInfiniBandを作っているのか?
• InfiniBand Trade Association
– http://www.infinibandta.org/
• OpenFabrics Alliance
– IBのソフトウェアスタックの開発と配布
OpenFabrics Enterprise Distributes(OFED)
– https://www.openfabrics.org/
• 装置ベンダー
– Mellanox
– QLogic → IB部門はIntelに買収
– Xsigo → Oracleに買収
- 5. InfiniBandはどこで使われている
か?
• 用途
– HPC
• SC13で公開されたTOP500中207システムで利用
– 金融
• ニューヨーク証券取引所(NYSE)のバックボーン
– ストレージ、DB
• EMC Isilon IQ、Oracle Exadata
– データセンター
• さくらインターネット
– 自宅サーバ
• でも普通のエンジニアには関係なくね?
- 15. RDMA WRITE with Immediate
• RDMA WRITEと同じだが書込み完了をRQを
使って通知する
– 4バイトの即値も一緒に送れる
ibv_post_send
QP
SQ
RQ
QP
SQ
RQ
Remote
Memory
- 19. Pseudo InfiniBand (pib)
• 実機ハードが不要の疑似IBドライバ
• UDPを使ってIBをエミュレーション
• 現状では1ノード内だけで動作
• リンク
– http://www.nminoru.jp/~nminoru/network/infini
band/pib.html
– https://github.com/nminoru/pib
- 20. 参考ページ
• InfiniBand Trade Association
– http://www.infinibandta.org/
– レジストするとIBの仕様書(InfiniBand Architecture Specification
Volume 1 Release 1.2.1)がダウンロード可能。
• OpenFabrics Alliance
– https://www.openfabrics.org/
– 最新のOFEDがダウンロードできる。
• RDMA Aware Networks Programming User Manual
– http://www.mellanox.com/relateddocs/prod_software/RDMA_Aware_Programming_user_manual.pdf
– Mellanox社が出しているVerbsとRDMA CM APIのプログラムマ
ニュアル
• RDMAmojo
– http://www.rdmamojo.com/
– Dotan Barak氏の個人ブログ。世界で一番詳しいRMDAプログラム
テクニックの初回ページ。manを見るよりはこちらを見た方が
よい。