NVIDIAは、DirectX 10世代の最初のGPU「GeForce 8800(G80)」を設計するに当たって、ベースアーキテクチャを、GPUコンピューティング(GPU上での汎用コンピューティング)にも向いたものにすることを決定した。そのために、プロセッサ業界から、データ並列型の汎用コンピュータのアーキテクトを迎えることにした。白羽の矢が当たったのはJohn Nickolls氏(現Director of Architecture, Nvidia)だ。 Nickolls氏は、超並列のSIMD(Single Instruction, Multiple Data)型スーパーコンピュータ「MasPar Computer」のアーキテクトとして知られていた。MasParは、当時としては“低価格”の並列スーパーコンピュータとして知られたマシンで、膨大な並列性を備えていた。例えば、「MasPar MP-