Nvidia-аас график боловсруулах нэгжид (GPU) зориулан боловсруулсан Compute Unified Device Architecture (CUDA) нь GPU тооцоолох процессыг хурдасгадаг технологийн платформ юм. Nvidia CUDA цөм нь GPU доторх параллель эсвэл тусдаа процессорууд бөгөөд илүү олон цөм нь ерөнхийдөө илүү сайн гүйцэтгэлтэй тэнцдэг.
CUDA-ийн тусламжтайгаар судлаачид болон программ хангамж хөгжүүлэгчид угсралтын код ашиглахгүйгээр C, C++, Fortran кодыг GPU руу илгээх боломжтой. Энэхүү сайжруулалт нь олон мянган ажил эсвэл хэлхээг нэгэн зэрэг гүйцэтгэдэг зэрэгцээ тооцооллын давуу талыг ашигладаг.
CUDA цөм гэж юу вэ?
Nvidia CUDA цөм нь компьютерийн процессортой төстэй зэрэгцээ процессорууд бөгөөд хоёр эсвэл дөрвөлсөн цөмт процессор байж болно. Харин Nvidia GPU нь хэдэн мянган цөмтэй байж болно.
Nvidia видео карт худалдаж авахдаа та картанд агуулагдах CUDA цөмүүдийн тоог харж болно. Цөмүүд нь GPU-ийн хурд, чадалтай холбоотой янз бүрийн ажлыг хариуцдаг.
CUDA цөм нь GPU-ээр дамждаг өгөгдөлтэй харьцах үүрэгтэй тул гол дүрүүд болон дүр зураг ачаалж байгаа нөхцөлд цөм нь видео тоглоомын графикийг зохицуулдаг.
CUDA цөм нь AMD Stream процессортой төстэй; Эдгээрийг зүгээр л өөрөөр нэрлэдэг. Гэсэн хэдий ч та 300 CUDA Nvidia GPU-г 300 Stream Processor AMD GPU-тай адилтгаж болохгүй.
CUDA цөмүүдийн санал болгож буй сайжруулсан гүйцэтгэлийн давуу талыг ашиглахын тулд програмуудыг бүтээж болно. Та эдгээр програмуудын жагсаалтыг Nvidia GPU програмын хуудаснаас харах боломжтой.
CUDA-тай видео карт сонгох
Илүү олон тооны CUDA цөм нь ихэвчлэн видео карт нь илүү хурдан гүйцэтгэлийг хангадаг гэсэн үг юм. Гэхдээ CUDA цөмийн тоо нь видео карт сонгохдоо анхаарах ёстой хэд хэдэн хүчин зүйлийн зөвхөн нэг нь юм.
Nvidia нь GeForce GTX TITAN Z-д найман CUDA цөмөөс 5, 760 CUDA цөмтэй олон төрлийн картуудыг санал болгодог.
Tesla, Fermi, Kepler, Maxwell эсвэл Pascal архитектуртай график картууд CUDA-г дэмждэг.