ILLIAC IV
もともとは、256個のPEをひとつの大きな筐体に入れることを想定していたが、プロジェクトはどんどん遅延し、64個のPEとひとつのCUをひとつの筐体に収めるように変更された。さらに、現実的な時間内では筐体ひとつ(64PE+1CU)を完成させるのがやっとであることが判明する。このため、達成可能な性能は 1GFLOPS から 200MFLOPS にダウンした。
大学で研究したことは、いかにしてデータをPEにばらまくかである。この問題(SIMD設計)を解決しなければ、ILLIAC IV の存在価値はない。これをなるべく容易にするためにいくつかのプログラミング言語が開発された。IVTRAN と TRANQUIL はFORTRANを並列化した言語であり、Glypnir はALGOLを並列化したものである。これらの言語は配列データをPEにばらまき、並列に処理をするもので、配列に対するループ処理を並列実行するように展開する機能を持つものもあった。
1960年代後半に製作が開始されたとき、大学と国防総省との関係が問題視され始め、抗議活動が始まった。1970年5月9日、"Illiaction" と呼ばれるこの日に抗議活動が頂点に達した。ウィスコンシン大学での8月24日の爆破事件をきっかけとしてイリノイ大学は ILLIAC IV の開発をもっと安全な場所に移すことを決定した。これにはNASAが手を挙げた。
NASAはアポロ後で金が余っていて、様々な先端技術に興味を持っていた。NASAは新たにコンピュータ部門を立ち上げ、ILLIAC IV をカリフォルニア州のエイムズ研究センターに移した。
この移転でさらに開発は遅れて、1972年までに完成しなかった。この時点で1966年の当初予算 800万ドルは、性能目標が低下したにもかかわらず 3100万ドルにまで膨れ上がっていた(この時点の性能目標はピークで 150MFLOPS、平均で 100MFLOPS 程度)。並列性の問題があってもその性能は当時の世界最高速であり、CDC 7600の二倍から六倍である。NASAから見れば、このマシンは計算流体力学に最適のアーキテクチャだった。
1972年に ILLIAC IV が動作したとき、非常に不安定でほとんど連続して使うことができなかった。信頼性向上の努力の結果、1974年に連続して動作しプログラムを最後まで動かすことができるようになり、1975年に完全動作するようになった。ただし「完全動作」といっても制限されたもので、使えるのは月曜から金曜までで、週に40時間のメンテナンスを必要とした。完全なアプリケーションが動作したのは1976年で、同じ年にCray-1がリリースされ、ほぼ同じ性能を発揮した。ILLIAC IV はその後数年間使われ、エイムズ研究センターでは独自のFORTRANコンパイラである CFD を開発したりもしている。1982年、マシンはついに廃棄された。