CUDA serdeņi videokartēs

Izstrādāja Nvidia priekš grafikas apstrādes vienības (GPU), Compute Unified Device Architecture (CUDA) ir tehnoloģiju platforma, kas paātrina GPU skaitļošanas procesus. Nvidia CUDA kodoli ir paralēlas vai atsevišķas apstrādes vienības GPU, un vairāk kodolu parasti nodrošina labāku veiktspēju.

Nvidia grafiskās kartes GeForce GTX TITAN Z produkta kadrs
Nvidia

Izmantojot CUDA, pētnieki un programmatūras izstrādātāji var nosūtīt C, C++ un Fortran kodu uz GPU, neizmantojot montāžas kodu. Šī racionalizēšana izmanto paralēlās skaitļošanas priekšrocības, kurās vienlaikus tiek izpildīti tūkstošiem uzdevumu vai pavedienu.

Kas ir CUDA serdeņi?

Nvidia CUDA kodoli ir paralēli procesori, kas līdzīgi a procesors datorā, kas var būt divu vai četru kodolu procesors. Tomēr Nvidia GPU var būt vairāki tūkstoši kodolu.

Pērkot Nvidia videokarte, iespējams, redzēsit atsauci uz kartē ietverto CUDA kodolu skaitu. Kodoli ir atbildīgi par dažādiem uzdevumiem, kas saistīti ar GPU ātrumu un jaudu.

Tā kā CUDA kodoli ir atbildīgi par datu apstrādi, kas pārvietojas caur GPU, serdeņi bieži apstrādā videospēļu grafiku situācijās, kad tiek ielādētas rakstzīmes un ainavas.

CUDA serdeņi ir līdzīgi AMD Straumes procesori; tie ir vienkārši nosaukti citādi. Tomēr jūs nevarat pielīdzināt 300 CUDA Nvidia GPU un 300 straumju procesoru AMD GPU.

Lietojumprogrammas var izveidot, lai izmantotu palielināto veiktspēju, ko piedāvā CUDA kodoli. Šo lietojumprogrammu sarakstu varat skatīt vietnē Nvidia GPU lietojumprogrammas lappuse.

Videokartes ar CUDA izvēle

Lielāks CUDA kodolu skaits parasti nozīmē, ka videokarte kopumā nodrošina ātrāku veiktspēju. Taču CUDA kodolu skaits ir tikai viens no vairākiem faktoriem, kas jāņem vērā videokartes izvēle.

Nvidia piedāvā virkni karšu ar astoņiem CUDA kodoliem līdz pat 5760 CUDA kodoliem. GeForce GTX TITAN Z.

Grafikas kartes, kurām ir Tesla, Fermi, Kepler, Maxwell vai Pascal arhitektūra, atbalsta CUDA.