InfiniBand

最近 InfiniBand ってよく目にするような気がする。先日発表された Cray の低価格スパコン(果たしてこれをスパコンと呼んでいいのか疑問だが)にも InfiniBand が標準搭載されている。
Wikipedia より「InfiniBand」。
あぁ、なるほど。ブレードサーバなんかのスペックを見ていて覚えていたんだと気がつく。


最近のインタフェースはほとんどがシリアル化されていて、内部バスのようにつかう InfiniBand も類に漏れずシリアルインタフェースなわけです。
コンピュータ部品は個別にいろいろと高速化されて、ひと頃はバスネックが問題視されていたけれど、最近はやっぱりまたディスクIOがネックになりつつある。ディスクIOと言っても、個別の HDD の問題だけではなく、RAID コントローラとか仮想化ソフトウェアも絡んでくるからなかなかややこしい。
最近の仮想化技術では iSCSI がメジャーになりつつあるけれど、上手いことやらないと速度面で厳しいという話をよく聞きます。
個人的には、安価で便利な USB 規格の延長で、より高速なものが、下位互換性を保ちながら登場するのかなと思っています。InfiniBand でもいいけれど、やっぱり汎用性と下位互換性が重要。