水冷で121個のLSIを冷却
NWTのシングルボードプロセサは水冷である。121個のLSIそれぞれに伸縮ができるベローズが接触するようになっており、ベローズの中には水を吹き出すノズルがあり、LSIに接触するベローズの内壁を水冷する構造であった。
現在のサーバでは高発熱のLSIはCPUとGPUで、数個のLSIに水冷のコールドヘッドを取り付けるという構造が使われているが、NWTでは121個のLSIを水冷する必要があり、このような構造を採用したと考えられる。
次の図の左側に見えるボードについている円形のものがベローズで、右側の金色のものが121個のLSIである。そして、左右のボードは密着させて使用する。この写真では一部しか見えないが、プロセサモジュールの左上と右下に、冷却水の接続コネクタが見える。
PEのメモリに1Mbit SRAM素子を活用
ベクトルプロセサに限らず、高い演算性能を実現するためには、演算器にデータをよどみなく供給することは重要であるが、パイプライン演算を行うベクトルプロセサでは、これは必須である。このため、バス幅特大で距離最短のメモリ接続が必要となる。そこでNWT用に1MbitのSRAM素子を開発し、PEの256MBの主記憶に使用した。
次の写真のように、プロセサ側は4段3列にPEを並べた。CPU側は2枚のモジュールで冷却ループを構成しており、水が回っていれば冷却は可能である。しかし、この写真で見られるようにプロセサボードの裏側に256MBのSRAMメモリが並ぶことになる。そして、この部分はメモリモジュールが4段積まれており、これを空冷することになる。このため、天板の穴あきパネルを触ると熱かったとのことである。何とか冷却の改造で、規定値に抑えたものの、天井が低い計算機室では陽炎が立つマシンであったという。
(次回は3月27日に掲載します)