CDC 6600
プログラムを書くのは若干難しく、CPUが何もしていない時間がないようにタイミングを考慮することで効率化する必要がある。以下ではバレルのうちのひとつをひとつのPPとして説明する。例えば、ひとつのPPにテープドライブからデータをロードしてメモリ上の配列に格納させ、別のPPにその配列の要素をCPUのレジスタにコピーさせ、さらに別のPPにそのレジスタと定数の乗算をさせ、別の二つのPPが結果をメモリに書き戻してテープに書き戻すといった流れとなる。CPUは非常に高速動作していて、メモリアクセス1回の間に10サイクル動作する。そのため、10個のPPを使い、各PPはサイクル毎に一回のメモリアクセスが可能であった。
6600 のCPUの基本は、今日我々が RISC と呼んでいるものである。RISC では、プロセッサは比較的単純な命令の実行に特化していて、メモリアクセスは決まった制限された形でだけ行う。多くの他のマシンの考え方は、複雑な命令を使うものだった。例えば、ひとつの命令でメモリからオペランドを取り出し、それをレジスタの中の値に加算する。6600 において、メモリから値をロードするだけで1つの命令を必要とし、それを加算するには次の命令を必要とする。メモリアクセスは遅いが、PPがそれを肩代わりする。この単純化によって、プログラマはメモリアクセスに注意しなければならず、彼らは意識的にメモリアクセスをなるべく減らすようなコードを書いた。
CDC 6600は、1964年から製造された、コントロール・データ・コーポレーション (CDC) の汎用コンピュータ。一般に世界で初めて成功したスーパーコンピュータと言われており、当時の最速のマシンの三倍程度の性能を誇った。1964年にIBM 7030から世界最高速の地位を奪い、1969年に後継機 CDC 7600 にその地位を譲った(さらに1972年には CDC_Cyber(英語版) シリーズが登場する)。