ASCI RedはKestrelとEagleと呼ぶ2種類のプロセサボードを使う
ASCI Redは、次の図のように中央に2次元メッシュのComputeノード群があり、左右にI/Oノード群が付くという構造になっていた。そして2次元メッシュの部分は、Plane AとPlane Bという2枚の同じ構造のプレーンに接続されていた。2枚のプレーンになっているのは、どこかで故障が起こっても、反対側のプレーンを使って故障個所を迂回して、多少は性能が下がるものの、スパコン全体としては稼働を続けられるようにするためである。
サービスノードは計算ノードを会話型で使用できるようにするフロントエンドプロセサ的に使われていた。
計算ノードとサービスノードは「Kestrel」というボードを使用し、I/Oノードは「Eagle」というボードを使用していた。
次の図に計算ノードなどに使われているKestrelボードのブロックダイアグラムを示す。1枚のKestrelボードに2CPUのノードを2つ搭載した形になっている。2つのノードはNIC経由で接続されており、下側のNICはメッシュネットワークのルーターであるMRCに接続するICFリンクとなっている。
I/Oノードに使われているEagleボードはKestrelボードから2個のPentium Proプロセサを取り除きローカルバスも1本とし、その代わりに搭載メモリ量を増やしたというボードになっている。
ASCI Redは4536ノードで38×32の2次元メッシュ接続になっており、それが2プレーンなので最大2432ノードを接続することができる。
(次回は7月17日に掲載します)