Skip to main content

Grafikos kortelės yra naudingos daugiau nei tiesiog grafikai

Anonim

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ų sukurtos didelės raiškos 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. Perkeliant į 4K vaizdo įrašą, vaizdo įrašams reikalinga perdirbimo galia tampa dar didesnė.

Tai yra galimybė turėti vaizdo plokštę, kad būtų galima perkoduoti vaizdo įrašus 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 @ Home

Kitas ankstyvasis taikymas, siekiant pasinaudoti kompiuterių GPU teikiama papildoma kompiuterine galia, yra SETI @ Home. Tai yra paskirstyta kompiuterinė programa, vadinama lankstymo sistema, leidžianti analizuoti radijo signalus projektuojant "Extra-Terrestrial Intelligence" paiešką. Išplėstiniai skaičiavimo varikliai GPU leidžia jiems pagreitinti duomenų kiekį, kurį galima apdoroti per tam tikrą laiką, palyginti su paprastu 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? Visų pirma "Photoshop" ir "Premiere Pro" turi daug specializuotų filtrų, kuriems reikalinga aukšto lygio matematika. 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 tai, kad kompiuteris naudojamas kaip apdorojimo skaičiavimo maišų apdorojimo relė sandoriams tvarkyti. 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.

Kas yra OpenCL?

Labiausiai pastebima grafikos plokštės naudojimo papildoma našta kyla iš "OpenCL" arba "Open Computer Language" specifikacijų išleidimo. Ši specifikacija papildo daugybę specializuotų kompiuterių procesorių, be GPU ir procesoriaus, skirtų pagreitinti skaičiavimus. Visų rūšių programos gali būti naudingos lygiagrečiai skaičiavimams iš skirtingų procesorių derinio, kad būtų galima padidinti duomenų, kuriuos galima apdoroti, kiekį.

Galutinės minties ir 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ą.