スーパーコンピュータはx販のMPUで実現する時代
「スーパーコンピュータメーカーのクレイ社はもはやかつてのクレイ社ではない。がらりと変わっているが今でもスーパーコンピュータのメーカーとして擇残っている」というBを昨Q12月はじめに盜颪HyperTransportコンソシアムの関係vから聞いた。クレイ社はかつて、ガリウムヒ素半導でCray-3というスーパーコンピュータを開発していた。クレイ社のi身であったクレイリサーチ社の創業v、セイモア・クレイはO動Z故で亡くなられた。スーパーコンピュータ業はもはや盜颪任禄名してしまったとばかり思っていた。
ホームページでクレイ社について調べてみると、昨Q11月に新しいスーパーコンピュータCray XT5を発表していた。その内容を読むと、これまでのスーパーコンピュータと設アーキテクチャがく違う。
かつてのスーパーコンピュータは、半導デバイスが性Δ鬲めるjきな要素になっていた。シリコンバイポーラのECL(エミッタT合b理)を単位ロジックとして使ってきて、X設も使って電調Dしていた。シリコンのECLをガリウムヒ素のFETにき換えてコンピュータの動作]度を屬欧茲Δ箸靴討い。CPUの半導デバイスは独Oに開発され、それが性Δ鬲めていた。
ところが、最新のCray XT5のアーキテクチャは、x販のAMD社マルチコアプロセッサ、Opteronを基本ブロックのプロセッサにい、その基本ブロックを3次元マトリックス屬棒橙した並`処理を基本としている。このQするための基本ブロックをコンピュータノードと}び、それを4個×3個×4個というようなルービックキュービックXのアーキテクチャに設ける。この3個の平C屬縫機璽咼好痢璽匹扉}ぶ、システムやI/Oと接するための基本ブロックを4個×4個設け、この基本ブロックのCPUにもAMDのOpteronを使っている。OSはLinuxだ。で4個×4個×4個のブロックからなるアーキテクチャである。
要は、デバイスで性Δまるのではなく、I/OやCPU同士のバンド幅でまるため、6~30GB/秒でCPU−メモリー間やCPU−CPU間、メモリー−I/O間などを転送できるような構成になっている。この転送のY格のkつがHyperTransportである。
となると、量子デバイスや光デバイス、ホログラムデバイスなど新しいデバイスを開発したからといってスーパーコンピュータができることにはもはやくならないということだ。新デバイスの開発ではなく、データを転送するバスやCPUのQ負荷に影xを与えないようにメモリーからメモリーへとか、CPUからCPUへとか、の伝送バンド幅とその構成がコンピュータのスピードをめることになる。
新聞などで、電子1個で動作するデバイスだとか、極めて狭い空間に電子や光子を閉じ込め、それをメモリーやプロセッサとするような発表を見かけるが、こういった報Oはもはや間違いだといえる。Q機の]度をめる要素はもはやデバイスではない。
かつて、スーパーコンからミニスーパーコンへというトレンドの流れがあった。Qの実屬]度はミニスーパーコンの気]いのである。スーパーコンの価格は数億から何億、かたやミニスーパーコンの価格は数hの時代に、スーパーコンはj企業1社で1しかP入できないが、ミニスーパーコンはj企業の業陲韮苑eてた。スーパーコンで数値Qを行う場合、様々な業陲筝|所が使うため順番待ちで1週間待たされたが、ミニスーパーコンだと今日・日に使えた。実際のCPUQ時間はもちろん、スーパーコンの気]かったが、待ち時間を含めた実屬亮Q時間だとミニスーパーコンの気]いのである。
同様なBは、j型メインフレームコンピュータからミニコンへのトレンドの流れでも見られた。T局ボトルネックになっているところが何で、それを解するものが何かによって、Q]度がまってしまうのは、今も昔も変わらない。少なくとも、高]デバイスが1個できたからといってスーパーコンができると考えることはjきな間違いである。