06:00「InfiniBandの現在」では、規格としての歴史と現状、今後の動向をまとめて紹介している。大半の読者にとっては「InfiniBandって何?」というところだろうが、僚誌クラウドWatchをご覧になっておられる読者の中には「何で今さら」という方も居られるかもしれない。InfiniBandという規格は、1999年に作業が始まり、2000年に最初の規格策定が行われたという「えらく古い」規格なのである。FabricへInfiniBandが主戦場のMellanox、独自の56GbEでイーサーネット関連を拡大するも......Mellanox、100Gbpsの「EDR」製品を2014年リリース、2017年は売上の中心に2000年にInfiniBand市場に参入したQLogic、2002年には一時撤退へQLogicは1992年、Emulexのストレージコントローラー部門がスピンアウトするかたちで創業した。Emulexそのものは、1970年代からテープドライブやHDDなどを手掛けていた企業だが、そのうちにイーサーネットを含めたネットワークビジネスの方が規模が大きくなり、1992年にストレージコントローラー部門を切り出して、ネットワークに専念する方向にシフトした。Technologiesに買収されている。そのQLogicは当初、SCSIコントローラーなどを作って販売していたりした。2000年における主な製品ラインアップは以下のようなものだった。上の2つは分かるとして、FASというのは、例えばテープドライブやスキャナー、CD-ROM/DVD-ROM、RAIDドライブなどをSCSIでホストに接続できるようにするための、機器側向けコントローラーである。当初のストレージコントローラーの範疇から大きくは脱していない。実は、InfiniBandへの取り組みもこの一環であった。Association)」のメンバー企業だった。Communicationsの思惑は、InfiniBandに繋がるSANスイッチを早期に投入して市場を獲得しよう、というものだった。要するに、Infiniband編第3回でも掲載した以下の図で言えば、InfiniBandとSANの間に繋がるスイッチを狙っていたわけだ。QLogicによる買収後もこの活動は続いており、2001年春のIDFではQLogic名義で、InfiniBand対応SANスイッチのデモを展示している。QIB2300シリーズ」のInfiniBandモジュールを発表する。HBAが利用された)。ところが翌2002年になると、IntelによるInfiniBandの梯子が外されてしまった結果、QLogicも一旦は撤退に近い状態になる。I/Oモジュールのみとなり、2002年12月の時点では、遂にInfiniBand関連が製品ページから消えてしまう有様だった。2006年にPathScale買収でInfiniBand市場に再参入、今度はHCA向けさて、この時点でInfiniBandは終わった......と思われたわけだが、なぜか同社は2006年に突然InfiniBandに再参入する。HCAの存在が突如公開された。実を言えば、これに先立つ2006年2月、同社はPathScaleというInfiniBand向けのソリューション(HBAとスイッチ)を開発していた企業を1億900万ドルで買収している。PathScaleは、元々Linuxベースのクラスタを開発しており、その後はHPC向けのコンパイラの開発なども手掛けていた。そもそも創立メンバーの大半は、米国においてHPCの本拠地の1つだったLLNL(米ローレンス・リバモア国立研究所)出身であり、安価な64bitマシンを組み合わせて高性能なHPCクラスタを構築するために必要な要素技術を、自前で開発していた。InfiniBand向けのHCAやスイッチもその一環で、要するに2006年当時はまだ少なかった、InfiniBandベースのHPCシステムの構築を目指していたわけだ。余談になるが、QLogicが興味を持ったのはPetaScaleのInfiniBand資産だけで、HPC向けコンパイラなどには興味がなかったようだ。それもあってか、ソフトウェア資産に関しては2007年8月にSiCortexという会社に売却されたのだが、同社は2009年8月に会社清算し、ソフトウェア資産はCrayに買収された。2012年3月、新生PetaScaleが創業され、ここがCrayから元々のソフトウェア資産を全部買収するという、非常に複雑な経緯となっている。2015」というコンパイラを最後にHPCマーケットから撤退。現在はモバイルゲーム向けに生き残るべく模索中という、なかなか波乱万丈な歴史になっている。話を戻すと、そんなわけでQLogicは2006年に再びInfiniBandに参入したのだが、前回と違い、今回はFCとは無関係で、主なターゲットはHPC市場だった。2006年には、まずHCAとして「QLE7140」と「QHT7140」の2製品を出荷した。x8構成の「QLE7140」。SDR×4が1ポートの構成PCIeの代わりに、やや珍しい「TX(HyperTransportLinkの拡張コネクタ)仕様となるQHT7140。InfiniBandの仕様はQLE7140と同じただし、スイッチはラインアップされなかった。小容量のスイッチだと、HPCにおいて複数をカスケード接続することになり、結果としてレイテンシーが大きくなり過ぎて性能が低下するという問題があるためだ。素直にMellanoxなどから提供される大容量スイッチを使った方が賢明、と顧客の側が判断していたためと考えられる。Directors)を投入する。Technologiesを2006年11月に約6000万ドルで買収したことで可能になったものだ。9240では288ポートをサポートしていた。スイッチのレイテンシーは140~420ns程度とされており、大容量スイッチの割には十分高速なものだった。DDR対応製品を追加している。Gen1のx8またはx16で、ホストと接続するかたちになる。9024」も用意されていた。9024同士を、バックエンドのスイッチでつなぐかたちだろうか。Tree構成にできるかどうかも分からない。InfiniBandであっても、あまりスイッチの段数を重ねると性能が損われるので、小規模ノードにのみ使う、というつもりだったのだろうか。fabrics."という表現があるので、2段程度のスイッチ構成は念頭に置いていたのかもしれない。雄介フリーのテクニカルライター。CPUやメモリ、チップセットから通信関係、OS、データベース、医療関係まで得意分野は多岐に渡る。