info@panadisplay.com
Intel Graphics Technology ua cov kwj thiab kev siv hom phiaj GPUs (GPGPU)

Intel Graphics Technology ua cov kwj thiab kev siv hom phiaj GPUs (GPGPU)

Mar 12, 2019

Nws tab tom ua ntau hom siv lub hom phiaj los ua cov cuab yeej dav dav (GPGPU) ua ib daim ntawv hloov ntawm cov kwj processor (los yog ib tus vector processor), khiav cov qoob loo. Cov tswvyim no hloov lub zog loj ntawm kev ua haujlwm kom dav hlau los ntawm kev ua haujlwm kom dav hlau ua haujlwm rau kev siv zog ua haujlwm, ua rau tsis muaj kev sib tw ua haujlwm nyuaj. Nyob rau hauv tej daim ntawv thov ntxiv vector loj heev, qhov no tuaj yeem tso tau ntau yam kev txiav txim siab ntawm qhov ua tau zoo dua qhov kev ua haujlwm CPU. Qhov ob qhov loj tshaj plaws (saib "Cov nplooj ntawv cim kab zauv" saum toj no) GPU designers, AMD thiab Nvidia, tab tom pib nrhiav qhov kev qhia no nrog ib qho kev siv ntawm cov ntawv. Ob tus Nvidia thiab AMD tau koom nrog Stanford University los tsim ib tus neeg ua haujlwm GPU raws li Folding hauv tsev tsim qhov kev lag luam, rau kev sib tw protein ntau. Nyob rau hauv tej lub sijhawm GPU suav nyiaj plaub caug zaug sai dua cov pa CPU uas yog siv los ntawm tej kev siv.


GPGPU tuaj yeem siv rau ntau hom kev sib txuam nrog kev ua haujlwm nrog rau txoj kab khiav haujlwm. Lawv feem ntau haum rau kev sib tw ntawm ntau hom kev lag luam uas muaj cov ntaub ntawv qhia tawm-parallelism los siv cov dav dav vector SIMD architecture ntawm GPU.


Tsis tas li ntawd, GPU-raws li kev ua haujlwm hauv tshuab hlwb hlau pib tau ua lub luag haujlwm tseem ceeb hauv kev ua qauv loj. Peb ntawm 10 feem ntau haib supercomputers nyob hauv lub ntiaj teb coj kom zoo dua GPU acceleration.


GPU txhawb API Extensions rau C programming lus xws li OpenCL thiab OpenMP. Tsis tas li ntawd, txhua tus GPU tus tswvcuab tau qhia nws tus kheej API uas tsuas ua haujlwm nrog lawv cov ntawv, AMD APP SDK thiab CUDA los ntawm AMD thiab Nvidia, ntsig txog. Cov kev tso cai no tsuas pub muaj kev paub txog kev ua haujlwm ntawm cov kab ua lag luam los ntawm C hauv qhov kev pab cuam khiav ntawm GPU cov dej xaib. Qhov no ua rau nws tau C qhov kev zov me nyuam kom zoo dua ntawm ib qho kev txawj ntse ntawm GPU qhov kev lag luam ntawm cov buffers loj hauv kev ua haujlwm, thaum tseem siv CPU thaum tsim nyog. CUDA kuj yog thawj API tso cai rau kev siv CPU-raws li ncaj qha mus nkag tau cov nyiaj txiag ntawm GPU rau ntau lub hom phiaj uas tsis tas muaj cov kev siv API graph.


Txij li thaum 2005 muaj kev txaus siab rau kev siv qhov kev ua tau pom los ntawm GPUs rau kev hloov lej evolutionary hauv general, thiab kom accelerating cov kev soj ntsuam qoj hauv cov caj ces cajmeem hauv particular. Feem ntau cov lej sib sau ua ke los yog cov kev pab cuam ntawm cov ntoo hauv lub PC thiab xa mus rau lub GPU khiav. Feem ntau qhov kev ua tau zoo dua yog tsuas yog tau los ntawm kev ua haujlwm ib zaug xwb rau ntau yam teeb meem piv txwv ntawm qhov sib luag, siv GPU tus qauv ntawm SIMD. [68] Txawm li cas los xij, kev ua kom acceleration kuj tuaj yeem muab tau los ntawm kev tsis sib dhos rau cov kev pabcuam, thiab hloov dua lawv mus rau GPU, los txhais tau tias. Kev ua kom tau sai tau los ntawm kev txhais cov kev pab cuam ib zaug ib zaug, ib txhij khiav cov teeb meem ntau yam, lossis ob qho sib xyaw ntawm ob qho tib si. Ib tus qauv GPU uas niaj hnub tuaj yeem txhais tau ntau pua txhiab tus me nyuam yaus.


Qee lub caij ua haujlwm GPUs, xws li Nvidia Quadro workstation phaib siv lub Volta thiab Turing architectures, feature dedicating processing cores rau tensor-based tob kev kawm ntawv. Nyob rau hauv Nvidia tus series ntawm GPUs cov cores hu ua Tensor Cores. Cov GPUs no feem ntau muaj qhov tseem ceeb hauv FLOPS tsub kom, siv 4x4 matrix npais thiab sib faib, ua rau kev kho vajtse txog 128 TFLOPS hauv qee cov ntawv. Cov tensor cores tseem yuav tsum tau tshwm sim hauv cov khoom siv kev sib tw khiav ntawm Turing architecture, thiab tejzaum nws hauv Navi series ntawm cov khoom siv pabcuam los ntawm AMD.