Grafikos plokščių naudojimas ne tik 3D grafikai

Turinys:

Grafikos plokščių naudojimas ne tik 3D grafikai
Grafikos plokščių naudojimas ne tik 3D grafikai
Anonim

Visų kompiuterių sistemų širdis yra centriniame procesoriuje. Šis bendrosios paskirties procesorius atlieka daugumą užduočių ir apsiriboja pagrindiniais matematiniais skaičiavimais. Dėl sudėtingų užduočių gali prireikti derinių, dėl kurių apdorojimo laikas pailgėja. Tačiau įvairios užduotys gali sulėtinti kompiuterio centrinį procesorių.

Grafikos plokštės su grafikos procesoriaus bloku yra vienas iš specializuotų procesorių, kuriuos žmonės įdiegė savo kompiuteriuose. Šios kortelės atlieka sudėtingus skaičiavimus, susijusius su 2D ir 3D grafika. Jie yra tokie specializuoti, kad tam tikrus skaičiavimus atlieka geriau nei centrinis procesorius. Štai keletas būdų, kaip GPU tampa svarbiau nei grafika.

Image
Image

Vaizdo įrašo pagreitis

Pirmoji programa už 3D grafikos ribų, su kuria buvo sukurti GPU, yra vaizdo įrašas. Didelės raiškos vaizdo srautams reikia dekoduoti suspaustus duomenis, kad būtų galima gauti didelės raiškos vaizdus. Tiek ATI, tiek NVIDIA sukūrė programinę įrangą, leidžiančią grafikos procesoriui valdyti šį dekodavimo procesą, o ne centrinį procesorių.

Grafikos plokštė padeda perkoduoti vaizdo įrašą iš vieno grafikos formato į kitą, pavyzdžiui, konvertuoti vaizdo kameros failą įrašyti į DVD. Kompiuteris turi pasirinkti vieną formatą ir iš naujo pateikti jį kitu formatu. Šis procesas sunaudoja daug skaičiavimo galios. Kompiuteris gali užbaigti perkodavimo procesą greičiau nei tuo atveju, jei būtų naudojamas centrinis procesorius, naudodamas grafikos procesoriaus vaizdo įrašų galimybes.

Bottom Line

SETI@Home buvo paskirstyta kompiuterinė programa, vadinama sulankstymu, kuri leido projektui Search for Extra-Terrestrial Intelligence analizuoti radijo signalus. Jis taip pat pasinaudojo papildoma skaičiavimo galia, kurią suteikia kompiuterio GPU. Pažangūs GPU skaičiavimo varikliai leido paspartinti per tam tikrą laikotarpį apdorojamų duomenų kiekį, palyginti su tik procesoriaus naudojimu. SETI@Home galėtų tai padaryti su NVIDIA vaizdo plokštėmis, naudodamas CUDA arba Compute Unified Device Architecture. CUDA yra specializuota C kodo versija, galinti pasiekti NVIDIA GPU.

Adobe Creative Suite ir Creative Cloud

Naujausia garsi programa, išnaudojanti GPU spartinimo privalumus, yra „Adobe Creative Suite“, pradedant CS4 ir baigiant moderniu programų rinkiniu. Tai apima daugelį „Adobe“pavyzdinių produktų, įskaitant „Photoshop“ir „Premiere Pro“. Iš esmės bet kuris kompiuteris su OpenGL 2.0 vaizdo plokšte ir bent 512 MB vaizdo atminties gali būti naudojamas įvairioms užduotims šiose programose paspartinti.

Kodėl pridėti šią funkciją prie „Adobe“programų? Visų pirma „Photoshop“ir „Premiere Pro“turi daugybę specializuotų filtrų, kuriems reikalinga aukšto lygio matematika. Didelių vaizdų ar vaizdo įrašų srautų pateikimo laikas gali būti užbaigtas greičiau, naudojant GPU daugeliui šių skaičiavimų. Kai kurie žmonės gali nepastebėti jokio skirtumo, o kiti pastebės, kad laikas, priklausomai nuo naudojamų užduočių ir naudojamos grafikos plokštės, prailgsta.

Bottom Line

Standartinis virtualių valiutų įsigijimo būdas yra procesas, vadinamas kriptokoinų kasimu. Jame savo kompiuterį naudojate kaip relę, skirtą skaičiavimo maišoms apdoroti operacijoms. CPU gali tai padaryti vienu lygiu. Tačiau grafikos plokštės GPU siūlo greitesnį metodą. Todėl kompiuteris su GPU gali generuoti valiutą greičiau nei kompiuteris be jo.

OpenCL

Labiausiai verta dėmesio grafikos plokščių naudojimo, siekiant papildomo našumo, plėtros, kurią galima pasiekti išleidus OpenCL arba Open Computer Language specifikacijas. Ši specifikacija sujungia daugybę specializuotų kompiuterių procesorių, be GPU ir procesoriaus, kad pagreitintų skaičiavimą. Visų rūšių programoms gali būti naudinga naudoti įvairių procesorių derinį, kad padidėtų apdorojamų duomenų kiekis.

Kas trukdo GPU?

Specializuoti procesoriai nėra naujiena kompiuteriams. Grafikos procesoriai yra vienas sėkmingiausių ir plačiausiai naudojamų kompiuterių pasaulyje. Problema ta, kad šie specializuoti procesoriai tampa prieinami ne grafikos programoms. Programų kūrėjai turi parašyti kodą, būdingą kiekvienam grafikos procesoriui. Tačiau siekiant atviresnių standartų, kompiuteriai kaip niekada anksčiau išnaudos savo vaizdo plokštes.

Rekomenduojamas: