Grafinių kortelių naudojimas daugiau nei tiesiog 3D grafikai

Kaip grafikos procesorius jungiasi prie bendro procesoriaus

Visų kompiuterių sistemų šerdis yra CPU arba centrinis procesorius. Šis bendrosios paskirties procesorius gali tvarkyti bet kurią užduotį. Jie yra tik tam tikrų pagrindinių matematinių skaičiavimų. Dėl sudėtingų užduočių gali prireikti kombinacijų, dėl kurių ilgesnis apdorojimo laikas. Dėl procesorių greitos dauguma žmonių nemato jokio realaus sulėtėjimo. Yra daugybė užduočių, nors tai gali iš tikrųjų įkliūti kompiuterio centrinio procesoriaus.

Vaizdo plokštės su savo GPU ar grafikos procesoriaus bloku yra vienas iš nedaugelio specializuotų procesorių, kuriuos daugelis žmonių įdiegė savo kompiuteriuose. Šie procesoriai tvarko sudėtingus skaičiavimus, susijusius su 2D ir 3D grafikais. Iš tiesų, jie įgijo tiek specializuotų, kad dabar jie yra geresni tam tikri skaičiavimai, lyginant su centriniu procesoriumi. Dėl to šiuo metu yra judėjimas, kurio metu naudojamas kompiuterio GPU, kuris papildo procesorių ir pagreitina įvairias užduotis.

Pagreitinti vaizdo įrašą

Pirmasis realus taikymas už 3D grafikos, kuriomis buvo naudojami GPU, buvo vaizdo įrašas. Didelio raiškos vaizdo srautams reikia suglaudintų duomenų dekodavimo, kad būtų pagaminti jų didelės skiriamosios gebos vaizdai. Tiek ATI, tiek NVIDIA sukūrė programinės įrangos kodą, kuris leidžia tvarkyti šį dekodavimo procesą grafinio procesoriaus, o ne pasikliauti CPU. Tai svarbu tiems, kurie nori naudotis kompiuteriu, norėdami žiūrėti HDTV arba "Blu-ray" filmus kompiuteryje. Perėję prie 4K vaizdo įrašo , reikalinga vaizdo apdorojimo galia tampa dar didesnė.

Tai yra galimybė, kad vaizdo plokštė gali perkoduoti vaizdo įrašą iš vienos grafikos formato į kitą. Pavyzdys gali būti vaizdo įrašų šaltinis, pvz., Vaizdo kameros, kuri yra užkoduota, kad ją būtų galima įrašyti į DVD. Kad tai atliktumėte, kompiuteris turi pasiimti vieną formatą ir iš naujo jį perkelti į kitą. Tai naudoja didelę skaičiavimo galią. Naudodamiesi grafinio procesoriaus specialiais vaizdo įrašymo galimybėmis, kompiuteris gali užbaigti transkodavimo procesą greičiau nei tuo atveju, jei jis tik rėmėsi procesoriumi.

SETI & # 64; Pagrindinis

Kitas ankstyvasis taikymas, siekiant pasinaudoti kompiuterių GPU teikiama papildoma kompiuterine galia, yra SETI @ Home. Tai yra paskirstyto kompiuterio programa, vadinama lankstymo sistema, kuri leidžia analizuoti radijo signalus, kai atliekamas projektas "Papildomas antžeminis žvalgyba". Išplėstiniai skaičiavimo varikliai GPU leidžia jiems paspartinti duomenų, kuriuos galima apdoroti per tam tikrą laiką, lyginant su tik CPU naudojimu. Jie gali tai padaryti su "NVIDIA" grafikos plokštėmis, naudojant "CUDA" arba "Unified Device Architecture" kompiuterį, kuris yra specializuota C kodo versija, prieiga prie NVIDIA GPU.

Adobe Creative Suite 4

Naujausia didžioji paraiškų programa, skirta GPU greitėjimui pasinaudoti, yra Adobe Creative Suite. Tai apima daugybę "Adobe" pavyzdinių produktų, įskaitant "Acrobat", " Flash" grotuvą , "Photoshop CS4" ir "Premiere Pro CS4". Iš esmės, bet kuriam kompiuteriui, turinčiam "OpenGL 2.0" vaizdo plokštę, turinčią ne mažiau kaip 512 MB atminties, gali būti naudojama, kad pagreitintų įvairias užduotis šiose programose.

Kodėl pridėti šią galimybę į "Adobe" programas? "Photoshop" ir "Premiere Pro" ypač turi daugybę specializuotų filtrų, kurie reikalauja aukšto lygio matematikos. Naudodami GPU, kad iškrautumėte daugelį šių skaičiavimų, didelių vaizdų ar vaizdo įrašų srautų pateikimo laikas gali būti atliktas greičiau. Kai kurie vartotojai gali pastebėti skirtumus, o kiti gali matyti didelį laiko pelną, priklausomai nuo naudojamų užduočių ir vaizdo plokštės, kurią jie naudoja.

Kriptaus valiutos gavyba

Jūs tikriausiai girdėjote apie " Bitcoin", kuri yra virtualios valiutos forma. Jūs visada galite įsigyti Bitcoinus per keitimą, prekiaujant tradicinėmis valiutomis, taip pat kaip ir užsienio valiuta. Kitas būdas gauti virtualias valiutas yra procesas, vadinamas kriptokoino kasyba . Ką reiškia, kad kompiuteris naudojamas kaip apdorojimo skaičiavimo maišų perdavimo operacija. Procesorius gali tai padaryti viename lygyje, bet grafikos plokštės procesoriaus GPU siūlo daug greičiau tai padaryti. Dėl to kompiuteris su GPU gali generuoti valiutą greičiau nei be jos.

OpenCL

Labiausiai pastebima grafikos plokštės naudojimo papildoma našta atsiranda dėl neseniai paskelbtų "OpenCL" arba "Open Computer Language" specifikacijų. Ši specifikacija, kuri bus įdiegta, kartu su GPU ir procesoriaus pagalba pagreitins skaičiavimą, iš tikrųjų sujungs daugybę specializuotų kompiuterių procesorių. Kai ši specifikacija bus visiškai ratifikuota ir įdiegta, įvairios programos gali turėti naudos iš lygiagrečiosios skaičiavimų iš skirtingų procesorių derinio, kad būtų galima padidinti duomenų, kuriuos galima apdoroti, kiekį.

Išvados

Specializuoti procesoriai nėra nieko naujo kompiuteriams. Grafikos procesoriai yra tik vienas iš sėkmingiausių ir dažniausiai naudojamų elementų kompiuterių pasaulyje. Problema buvo tai, kad šie specializuoti procesoriai buvo lengvai prieinami programoms, kurios nėra grafinės. Programų kūrėjams reikia rašyti kiekvieno grafinio procesoriaus kodą. Siekdami atviresnių standartų norint pasiekti elementą, pvz., GPU, kompiuteriai ketina daugiau naudoti savo vaizdo plokštėse nei bet kada anksčiau. Galbūt laikas netgi pakeisti pavadinimą iš grafikos procesoriaus bloko į bendrą procesorių bloką.