Saltar al contenido

CUDA-kärnor i grafikkort

7 de julio de 2021
GeForceGTXTITANZ 2d3419299a324ff088b233545c1068b8

Compute Unified Device Architecture (CUDA), utvecklat av Nvidia för grafikbearbetningsenheter (GPU), är en teknikplattform som påskyndar GPU-beräkningar. Nvidia CUDA-kärnor är parallella eller separata processorenheter inom GPU, med fler kärnor som i allmänhet motsvarar bättre prestanda.

Med CUDA kan forskare och programutvecklare skicka C, C ++ och Fortran-kod till GPU utan att använda monteringskod. Denna effektivisering utnyttjar parallell datorbearbetning där tusentals uppgifter eller trådar utförs samtidigt.

Vad är CUDA-kärnor?

Nvidia CUDA-kärnor är parallella processorer som liknar en processor i en dator, som kan vara en dubbel- eller fyrkärnig processor. Nvidia GPU: er kan dock ha flera tusen kärnor. När du handlar efter ett Nvidia-grafikkort kan du se en hänvisning till antalet CUDA-kärnor som finns i ett kort. Kärnor ansvarar för olika uppgifter relaterade till GPU: s hastighet och kraft. Eftersom CUDA-kärnor är ansvariga för att hantera data som rör sig genom en GPU, hanterar kärnor ofta videospelgrafik i situationer där karaktärer och landskap laddas. CUDA-kärnor liknar AMD Stream-processorer; dessa heter bara annorlunda. Du kan dock inte jämföra en 300 CUDA Nvidia GPU med en 300 Stream Processor AMD GPU. Applikationer kan byggas för att dra nytta av den ökade prestanda som CUDA-kärnor erbjuder. Du kan se en lista över dessa applikationer på sidan Nvidia GPU-applikationer.

Välja ett grafikkort med CUDA

Ett högre antal CUDA-kärnor betyder vanligtvis att grafikkortet ger snabbare prestanda totalt sett. Men antalet CUDA-kärnor är bara en av flera faktorer att tänka på när man väljer ett grafikkort. Nvidia erbjuder en rad kort med så få som åtta CUDA-kärnor till så många som 5 760 CUDA-kärnor i GeForce GTX TITAN Z. Grafikkort som har Tesla, Fermi, Kepler, Maxwell eller Pascal-arkitektur stöder CUDA.