Uglavnom grafičke kartice se koriste jer je izvaljeno da je ogroman broj onih šejderskih jezgara sjajan za takve numeričke poslove koji se jednostavno paralelizuju, pa u tom aspektu procesorska snaga koju nude GPU-ovi daleko prevazilazi ono što nude klasični procesori.
Naročito su pogodni Radeoni zbog svoje arhitekture, pošto je podrška za programabilne šejdere koje traži DirectX ovde izvedene u vidu grupe hardverskih jedinica. Npr na nekoj Nvidiji generacije 8, 9 i 200 imaš recimo 128 CUDA jezgara, na Radeonu serije 5000 imaš 640 Stream jezgara i oni su u igrama uporedivi jer pet jedinica na Radeonu funkcionišu u grupi da bi isterali ono što DirectX i OpenGL ištu (e sad zašto tako, zato što su iz nekog razloga jedni utvrdili da im je ova arhitektura lakša/bolja za implementacija, a drugi su utvrdili da im je bolje onako, uglavnom DirectX traži da imaš programabilne jedinice a kako ćeš ih izvesti, to je na tebi). Ali ako se otkačiš 3D grafike, možeš da koristiš ta jezgra pojedinačno i da ih programiraš kako hoćeš, a tu onda Radeoni deru GeForce samo tako.