InfiniBand
[Wikipedia|▼Menu]
InfiniBand スイッチのポート

InfiniBand(インフィニバンド)とは、非常に高いRAS(信頼性・可用性・保守性)を持つ基幹系・HPC系のサーバ/クラスター用高速I/Oバスアーキテクチャ及びインターコネクトのこと。システム間インターコネクト機構としては、RAS機能の他、他機構に比較して、低レイテンシである点も特徴である。目次

1 概要

1.1 転送レート

1.2 レイテンシ

1.3 ネットワーク構成

1.4 メッセージ


2 経緯

3 現状

4 ロードマップ

5 脚注

6 関連項目

概要

InfiniBandは、ファイバーチャネルPCI Express, Serial ATA等の最近のインターコネクトと同様、ポイント・ツー・ポイントの双方向シリアル接続である。複数のプロセッサとHDD等の高速外部デバイス間の接続に利用される。複数の転送レートをサポートする他、PCI Expressのように複数のチャネルを束ねて利用することで高速な帯域を実現することができる。
転送レート

Single Data Rate (SDR)のInfiniBand レーン一本は最大2.5 Gbps双方向の転送速度を持つ。Double Data Rate (DDR)およびQuad Data Rate (QDR)は、1レーンあたりそれぞれ 5 Gbps, 10 Gbps双方向の転送速度を実現する。エンコーディングの変更されたFourteen Data Rate (FDR)は、1レーンあたり14.0625Gbps双方向の転送速度を実現する。

SDR,DDR,QDRには8b/10b変換が用いられ、8bitのデータが10bit化され転送されるため、実効転送レートは上記の値の80%となる。よって実効転送レートはそれぞれ 2 Gbps, 4 Gbps, 8 Gbpsとなる。一方、FDRには64b/66b変換が用いられ、64bitのデータが66bit化され転送されるため、実効転送レートは上記の値の約97%となる。よって実効転送レートは 13.6 Gbpsとなる。

InfiniBandの接続を4本 (4X)もしくは12本 (12X)束ねて高い転送速度を実現することができる。12X においてHDRでデータ転送を行った場合、618.75 Gbps (raw)あるいは600 Gbps(データ転送)となる。2018年11月現在、HDRに対応した製品が入手可能である。12Xは主に、コンピュータ・クラスタースーパーコンピュータのノード間接続やネットワークスイッチ間接続に用いられる。

また,複数のベンダから構成された業界団体「InfiniBand Trade Association」によるロードマップでは今後,2020年後半にHDRのさらに2倍の性能となるNext Data Rate (NDR)が登場する予定であり,その後さらにXDR(名称不明)が提供される計画がある[1]

構成ごとのスループット SDRDDRQDRFDREDRHDRNDRXDR
1レーン時の論理スループット (Gbit/s)2.551014.062525.7812551.5625103.125255前後?
1レーン時の実効スループット (Gbit/s)24813.642550100250?
2レーン時の実効スループット (Gbit/s)未対応未対応未対応未対応未対応100200500?
4レーン時の実効スループット (Gbit/s)8163254.551002004001000?
8レーン時の実効スループット (Gbit/s)163264109.092004008002000?
12レーン時の実効スループット (Gbit/s)244896163.6430060012003000?
エンコーディング (bit)8/108/108/1064/6664/6664/66未定未定
規格発行年2000200520072011201420172020以降2023以降

レイテンシ

レイテンシはSDR スイッチでは200ナノ秒, DDRスイッチでは140ナノ秒, QDRスイッチでは100ナノ秒程度である。エンド・ツー・エンドでは、Mellanox社のHCA(Host Channel Adapter)である ConnectX を用いた場合のMPIレイテンシで1.07 マイクロ秒、Qlogic社の InfiniPath HTX を用いた1.29マイクロ秒、Mellanox社 InfiniHost IIIでは2.6マイクロ秒が観測されている。現在市場には多様な InfiniBand 用HCAがあり、製品によって特性は異なっている。

InfiniBand は RDMA(Remote Direct Memory Access)をサポートしており、CPU オーバヘッドを低く抑えることが可能である。RDMA 命令のレイテンシは、1マイクロ秒以下である(Mellanox 社 ConnectX の場合)。参考までに、DDR3 SDRAM のメモリレイテンシは0.1マイクロ秒(100ナノ秒)程度である。
ネットワーク構成

InfiniBandにおけるネットワーク構成は、Ethernetのような階層型ネットワークではなく、スイッチ型ファブリック接続を採用している。

多くのメインフレームのチャネル・モデルのように、すべての転送はChannel Adapter間で行われる。各プロセッサノードはHost Channel Adapter (HCA)を持ち、各外部デバイスはTarget Channel Adapter (TCA)を持つ。これらのChannel Adapterはまたセキュリティ情報、QoS情報のやり取りが可能である。
メッセージ

InfiniBandではデータは、ひとつあたり最大4 KBの複数のパケットにより構成されたメッセージのやり取りにより転送される。下記のメッセージ転送がサポートされる。

遠隔ノード上のメモリに対する
DMA転送によるREADとWRITE(RDMA

チャネル転送

トランザクション命令(差し戻し可能)

マルチキャスト

不可分操作

経緯

1998年後半、基幹業務に使用される各種サーバの計算性能は、ムーアの法則に従い、ほぼ18カ月に2倍のペースで高速化されてきていた。しかし、サーバ内のバスアーキテクチャは機械・電気的制限により、その進化に追い付けず、コンピュータシステム性能向上のボトルネックとなっていた。

そこで、インテルを中心にスイッチ型ファブリックインターコネクトテクノロジをベースとした新しいI/OアーキテクチャとしてNGIO (Next Generation I/O)が提唱され、規格定義を開始した[2]。一方、タンデムコンピューターズ社のServerNetの流れを汲むCompaq(HPに吸収合併された)、HP社、IBM社の3社は、同様の技術をサポートしたFIO (Future I/O)を提唱した[2]

ところが、1999年IDF Spring 1999において、NGIOの情報が公開された際、FIOの仕様の一部が取り込まれており、最終的には両陣営が歩み寄り、SIO (System I/O)として統合されることとなった[2]

その後、2000年1月に、SIOはInfiniBandに改称された[2]

2000年10月には、InfiniBand Trade Associationにより、規格書が提出され、統一的な規格として成立した。現時点の規格は、InfiniBand Architecture Specification Release 1.2.1。

当初本規格のリーダ的存在だったインテルが撤退を表明し、動向が注目されたが、その後HPC分野を中心に広く利用されるようになっている[2]
現状

多くの計算機ノードを接続して構成されるHPC 業界では、InfiniBandのシェアは高い。2015年11月時点でTOP500ではもっとも使われている接続方法となっていた(Mellanox調べ)[3]。しかしその後中国のシステムを中心にイーサネットの採用が増え2017年11月時点ではInfiniBandの採用数は減少し2番手に転落している[4]

各ベンダのブレード系サーバやグリッド系サーバの接続でオプションとして用意されている[5]

日本での使用例としては、ヒューレット・パッカードのサーバを使用してNECが構築した東京工業大学のPCクラスタTSUBAME2.0や、京都大学筑波大学T2Kオープンスパコンが挙げられる[6]

ストレージでは、NetAppピュア・ストレージEMCといったメーカーの製品でホストI/Oのオプションとして用意されている。
ロードマップ

2018年現在、NDRは2020年後半、XDRは2023年以降に登場すると思われる。
脚注

[脚注の使い方]
^ “InfiniBand Roadmap - Advancing InfiniBand” (英語). www.infinibandta.org. 2018年11月23日閲覧。
^ a b c d e 大原雄介 (2019年9月3日). “汎用的なInterconnectへ進化しつつあるInfiniBandの成り立ちは?”. INTERNET Watch. InfiniBandの現在. 2019年9月14日閲覧。
^ “ ⇒Interconnect Your FutureEnabling the Best Datacenter Return on Investment (PDF)”. Mellanox Technologies (2015年11月). 2015年11月23日閲覧。


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:23 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef