展示ホールの中心に、1976年に登場した伝説的なスーパーコンピュータ「Cray-1」の原寸大レプリカが鎮座している。その内部を駆動しているのは、2012年製の古いMac mini 30台だ。これらを束ねた計算能力は、オリジナルの約8000倍に達する。
民生用エレクトロニクス市場では、10年前のチップは単なる「電子ゴミ」として扱われがちだ。しかし、このレプリカはその常識に真っ向から異を唱えている。演算性能の上限を決定づけるのは個別のチップではなく、分散したハードウェアを有機的に結びつける協調ネットワークなのだ。
廃棄寸前の中古マシン30台が支える、半世紀前のアイコニックな外観
1976年はCray-1が初納品された年であり、奇しくもApple社が設立された年でもある。この歴史的な巡り合わせを記念し、スペインのコンピュータ歴史博物館(Museo de Historia de la Computación)は18か月をかけてレプリカを組み上げた。特徴的なC字型の円柱筐体を忠実に再現し、土台部分には実機同様のクッション付きベンチが円形に配置されている。オペレータが腰掛けるシートそのものが筐体の一部という往年の名デザインだ。
筐体の内部に収められた演算ユニットは、すべて中古のハードウェアで構成されている。集められた30台の旧型Mac miniの内訳は、デュアルコアCore i5搭載機が25台、クアッドコアCore i7搭載機が5台。2台の2014年モデルを除き、残る28台はすべて2012年製造のマシンだ。スクラップ寸前だったこれらのコンピュータが、計64コアのアクティブな計算クラスタとして息を吹き返した。
写真:Cray-1の特徴的なクッションベンチを備えたレプリカの全景。提供:Museo de Historia de la Computación
専用シリコンから汎用ネットワークへ:8000倍超の演算性能を生んだパラダイムシフト
数字の開きは圧倒的だ。オリジナルのCray-1はベクトル処理アーキテクチャを採用し、単一命令で複数のデータを同時に処理することでピーク時約160メガフロップス(MFLOPS)の性能を誇っていた。
対して、中古PCで組まれたこのクラスタの実測性能は1.3テラフロップス(TFLOPS)を記録し、全コア全開時のピーク値では1.5テラフロップスに達した。現在1ノードがオフラインである状態でも、その計算スループットは往年のスーパーコンピュータの8100倍を上回る。この極端な対比は、安価な分散アーキテクチャがモノリシックな専用機設計をいかに凌駕したかを雄弁に物語る。
かつての超大型機は単一マシンの極限性能を追求し、高価なカスタム回路に技術の賭け金を投じていた。だが、物理的な単体限界に直面すると製造コストは指数関数的に跳ね上がる。現代の産業界は、標準プロトコルを用いて汎用チップを網の目状に結ぶ分散型アプローチへと舵を切った。分散システムの柔軟なスケーラビリティが、専用スーパーコンピュータの技術的障壁を打ち破ったのである。
メカニカルファンを排除:垂直煙突効果がもたらす無音の自然空冷
熱処理は、1970年代のスーパーコンピュータにとって逃れられない物理的ボトルネックだった。Cray-1はフロン冷媒による液体冷却を採用しており、10トンから40トン級の巨大な冷凍コンプレッサーや、電力ノイズを遮断する12相電動発電機を必要としていた。これらの補機類はすべて機械室の外に設置されていたため、Cray-1本体そのものは静かだったものの、壁の向こうでは巨大な冷却装置が凄まじい騒音を立てていた。
レプリカ開発チームは、冷却機構にスマートな構造設計を取り入れた。特注のスチール製フレームと熱伝導アルミトレイを組み合わせ、30台のMac miniを円柱内部に垂直にスロットインさせたのだ。円形筐体全体が自然なドラフト気流を生む「サーマルチムニー(熱煙突)」となり、冷気が底面から吸い込まれ、温まった空気は天面のルーバーから自然に排出される。
この垂直対流構造のおかげで、追加の機械式冷却ファンは一切必要ない。Mac mini単体のアイドル時ノイズは12〜15デシベル程度。クラスタがフル稼働している最中でも、唯一聞こえるのは底面のネットワークスイッチが発する30デシベルほどのわずかな風切り音だけだ。耳をつんざくような現代のデータセンターと比べ、この小型スーパーコンピュータはまるで上質な家具のように静かに佇んでいる。
写真:アルミトレイとスチールフレームに垂直配置され、自然空冷煙突を形成するMac mini。提供:Museo de Historia de la Computación
往年のコンソールから64コアを制御:リアルタイムで行列積を並列処理
ソフトウェアスタックとして、チームは一般的なLinuxディストリビューションではなく、あえて各ノードにmacOS Mojaveを導入した。この旧OSはOpen MPIを標準で統合しており、マスターノードから複雑な環境構築なしにローカルネットワーク全体へタスクを直接分散できる利点があった。
クラスタの頭脳となるマスター機のコンソールは、1970年代のDEC VT05端末を思わせるレトロな造形に仕上げられている。当初は当時のブラウン管(CRT)の搭載も検討されたが、運用の安定性を重視して現代の液晶ディスプレイを採用。コンソールデスクの下にはフロッピーディスクスロットが再現され、ヴィンテージ風のキーボードハウジングが設えられている。
博物館の来館者は、並列計算による加速の威力をその目で体感できる。チームは大規模な行列乗算を実行するデモプログラムを用意した。シングルコアだけで計算させると、端末の出力行は少しずつしか進まない。しかし64コアすべてが同時にデータを処理し始めると、膨大な行列演算は瞬く間に完了する。
チップは陳腐化しても、アーキテクチャの思想は色褪せない
現在搭載されている30台の中古マシンは、円柱タワー内部の容積の半分を占めているに過ぎない。博物館は今後、Apple Silicon M4を搭載した最新マシン70台以上を増設するためのクラウドファンディングを計画している。フル実装が完了すれば、過去の世界スーパーコンピュータランキングの記録に肉薄する性能となる見込みだ。
半世紀前の冷媒の怪物から、現代の超静音クラスタへ。このレプリカはコンピュータアーキテクチャの変遷をありのままに映し出している。民生市場で役目を終えた中古ハードウェアであっても、適切なネットワーク設計と協調スケジューリングさえ与えれば、驚くべき演算能力を発揮できる。
計算能力の限界を決めるのは、チップの表面に刻まれた製造年だけではない。50年に及ぶ技術の歩みを凝縮したこの物理モニュメントは、ネットワークの組織力がハードウェアの単体限界を打破したとき、中古のパーツさえも圧倒的なパワーを生み出せることを証明している。
参考リンク:
- Ars Technica:廃棄寸前のMac mini 30台で再現されたCray-1スーパーコンピュータ
- Museo de Historia de la Computación プロジェクト解説
- Hacker News ディスカッション (item?id=50028264)