CDC STAR-100
STARの全体的な構成はCDCのそれ以前のスーパーコンピュータと似ており、単純なRISC的CPUに複数の周辺プロセッサを接続して雑多なタスクを肩代わりしており、CPUは数値演算に専念することができるようになっている。STARでは、従来よりもCPUも周辺プロセッサも単純化されていて、実装のコストと複雑さを低減させている。従来機種は60ビットだったが、STARでは64ビットアーキテクチャを採用しており、副次効果として8ビットのASCII処理が容易になった。また従来にはなかった特徴として、マイクロコードを多用しており、仮想記憶機能をサポートしている。
STARの最大の改良点は、ベクター処理のための命令を導入した点である。新たに導入された命令群はAPL言語の機能に近く、連続したメモリに格納された多数のオペランド群のベクターを処理する。CPUはそれらの命令を使って追加のハードウェアを設定し、主記憶から可能な限り素早くデータを取ってくるよう設計されている。例えば、ひとつの単純な命令にちょっとしたパラメータを添えることで、最大65,535個の数値の配列ふたつを加算することができる。CPUは1つの命令をデコードし、メモリハードウェアを設定し、入ってきたデータを数値演算ユニットに送り込む。パイプラインを導入したことによって、個々の命令の実行速度は低下したものの、複数の命令(あるいは複数のデータ)を並行して処理できるようになったため、多数のデータに同じ処理を行うようなタスクでは全体の性能が劇的に向上した。
主記憶は512ビットワード(SWORD、スーパーワード)単位で構成され、最大容量は65,536スーパーワードである。32ウェイインターリーブにより、メモリアクセスをパイプライン化している。