CDC 7600の概要
CDC 7600は、
シーモア・クレイによって設計されたスーパー
コンピュータで、
1960年代の代表的な機種である
CDC 6600の後継機として
1970年代に登場しました。この
コンピュータは、コントロール・データ・コーポレーションがスーパー
コンピュータ市場でのシェアを拡大するのに重要な役割を果たしました。
基本スペック
7600の
クロック周波数は36.4MHzで、27.5ナノ秒ごとの
クロックサイクルを持ち、主記憶は65K
ワードの
磁気コアメモリを使用し、最大512K
ワードの可変容量を持つ二次記憶が搭載されています。また、その性能は6600の約10倍で、
アセンブリ言語でのコード実行時には約10M
FLOPSを発揮し、理論上のピーク性能は36M
FLOPSに達しました。1970年初頭の
ベンチマークテストでは、競合の
IBM System/360 Model 195と比較して若干優れた性能を示しました。7600の価格はオプションや機能を追加すると500万ドル以上に達しました。
開発背景
CDC 6600がリリースされる直前、クレイはそれに飽きたようで、その後継機の設計に着手しました。当時の技術では、マシンを少し速くすることは容易でしたが、クレイが目指した10倍の性能向上は困難でした。6600はすでに10個の機能ユニットを搭載しており、さらにユニットを追加しても限界がありました。そこで、クレイは
命令パイプラインの導入を考えました。この方式では、ある命令が完了する前に次の命令を供給することで、各ユニットがより効率的に並列に動作できるようになりました。
冷却問題と設計
7600の設計において、パイプライン方式の導入は6600に比べて性能を3倍向上させました。しかし、密なパッケージングは発熱問題を引き起こしました。クレイは冷却のためにディーン・ラウシュを招聘し、
アルミニウムプレートにより回路モジュールを冷却するシステムが開発されました。この設計により、マシンの形状は「C」の字になり、内部へのアクセスも容易になりました。
6600との互換性
7600は6600といくつかの共通の特徴(
ハードウェア、命令の長さやシステム設計)を持っていましたが、オブジェクトコードレベルでの互換性はありませんでした。最初に名付けられたCDC 6800から7600に改称されたのは、互換性の欠如が一因です。しかし、
オペレーティングシステムはほぼ類似しており、当時320ビットの
ワード長のメモリ構造を活かすため、周辺プロセッサを使用してメモリの利用効率を高める設計がなされました。
評価
CDC 7600は1969年から1976年にかけて世界一速い
コンピュータとして知られていましたが、故障が多く、特に
ローレンス・リバモア国立研究所や
アメリカ大気研究センターでは、1日に数回も故障することが珍しくありませんでした。このため、マシンの商業的成功は難しく、最終的には後継機CDC 8600が完成することなく、クレイは自らクレイ・リサーチを設立しました。
現存する7600
現在でも一部の7600が
コンピュータ歴史博物館などに展示されており、その歴史的価値が認められています。