2009
Qualsiasi GPU NVIDIA a partire dalla Generazione GeForce 8 (G80) può da subito eseguire applicazioni scritte in CUDA. Le motivazioni sull'uso di una ambiente di GPGPU per eseguire certe classi di applicazione sono motivate dall'immagine seguente:
Come si può vedere, la potenza computazionale di queste architetture sta crescendo in maniera considerevole, se comparata con i normali processori (Central Processing Unit - CPU), perchè nate con uno specifico orientamento, quello delle grafica, dove centinaia di migliaia di operazioni vengono eseguite in parallelo senza necessità di dover spendere transistor per gestire la logica di controllo. La maggioranza delle operazioni, infatti, è estremamente ripetiva e le condizioni per cui delle parti di codice vengono eseguite o meno sono molto rare.