Grafiikkakorttien käyttäminen pelkästään 3D-grafiikalle

Miten grafiikkaprosessori siirtyy yleiseen prosessoriin?

Kaikkien atk-järjestelmien sydän on prosessori tai keskusyksikkö. Tämä yleiskäyttöinen prosessori voi käsitellä lähes mitä tahansa tehtävää. Ne rajoitetaan tiettyihin matemaattisiin laskelmiin. Monimutkaiset tehtävät voivat vaatia yhdistelmiä, jotka johtavat pidempään käsittelyaikaan. Jalostajien nopeuden ansiosta useimmat ihmiset eivät huomaa todellista hidastumista. On olemassa erilaisia ​​tehtäviä, vaikka se voi todella ajaa tietokoneen keskusyksikkö.

Grafiikkakortit, joissa on GPU tai grafiikkaprosessori, ovat yksi harvoista erikoistuneista prosessoreista, jotka monet ihmiset ovat asentaneet tietokoneisiinsa. Nämä prosessorit käsittelevät monimutkaisia ​​laskutoimituksia, jotka liittyvät 2D- ja 3D-grafiikkaan. Itse asiassa he ovat niin erikoistuneet, että he ovat nyt parempia tekemään tiettyjä laskelmia verrattuna keskusprosessoriin. Tästä johtuen on nyt liike, joka hyödyntää tietokoneen GPU: tä täydentämään prosessoria ja nopeuttamaan erilaisia ​​tehtäviä.

Videon nopeuttaminen

Ensimmäinen todellinen sovellus 3D-grafiikan ulkopuolella, jota GPU: t suunniteltiin käsittelemään, oli video. HD-videovirrat edellyttävät pakattujen tietojen dekoodausta korkean resoluution kuvia varten. Sekä ATI että NVIDIA kehittivät ohjelmistokoodin, joka mahdollistaa tämän dekoodausprosessin käsittelemisen grafiikkaprosessorilla eikä luottaa CPU: han. Tämä on tärkeää niille, jotka haluavat käyttää tietokonetta HDTV- tai Blu-ray-elokuvien katselemiseen tietokoneella. Kun siirryt 4K Videoon , vaadittu käsittelyteho videon käsittelemiseksi on entistä suurempi.

Tämän sivun alaleikkaus on kyky saada näytönohjain auttaa siirtämään videokuvaa yhdestä grafiikkamuodosta toiseen. Esimerkki tästä voi olla videolähteen, kuten videokamerasta, joka on koodattu poltettavaksi DVD-levylle. Tätä varten tietokoneen on otettava yksi muoto ja tehtävä se uudelleen toisessa. Tämä käyttää paljon laskentatehoa. Käyttämällä grafiikkaprosessorin erityisiä videoominaisuuksia tietokone voi suorittaa transkoodausprosessin nopeammin kuin jos se vain käytti keskusyksikköä.

SETI & # 64; Koti

Toinen aikaisin sovellus, jolla hyödynnetään tietokoneiden GPU: n tarjoamaa ylimääräistä laskentatehoa, on SETI @ Home. Tämä on hajautettu tietokoneohjelmisto, jota kutsutaan taitettavaksi, joka mahdollistaa radiosignaalien analysoinnin etsimällä ylimääräistä maanpäällistä älykkyyttä projektia. GPU: n edistyneet laskentamot auttavat niitä nopeuttamaan tietyn ajan kuluessa käsiteltävän datamäärän verrattuna vain CPU: n käyttöön. Ne pystyvät tekemään tämän NVIDIA-näytönohjaimilla CUDA- tai Computer Unified Device Architecture -arkkitehtuurin avulla, joka on C-koodin erikoistunut versio, joka voi käyttää NVIDIA-GPU: ita.

Adobe Creative Suite 4

Viimeisin iso nimi sovellus hyödyntää GPU kiihtyvyys on Adoben Creative Suite. Tähän sisältyy suuri määrä Adoben lippulaivamateriaaleja, kuten Acrobat, Flash Player , Photoshop CS4 ja Premiere Pro CS4. Pohjimmiltaan kaikkia tietokoneita, joissa on vähintään 512 Mt: n videomuistia sisältävä OpenGL 2.0 -näytönohjain, voidaan käyttää näiden sovellusten erilaisten tehtävien nopeuttamiseen.

Miksi tämä ominaisuus lisätään Adobe-sovelluksiin? Erityisesti Photoshopilla ja Premiere Proilla on suuri määrä erikoistuneita suodattimia, jotka vaativat korkeatasoista matematiikkaa. Käyttämällä GPU: ta ladataksesi monia näistä laskelmista suurikokoisten kuvien tai videovirtojen renderointiaika voidaan suorittaa nopeammin. Jotkut käyttäjät saattavat havaita eroa, kun taas toiset voivat nähdä suuria aikavoittoja riippuen siitä, mitä tehtäviä he käyttävät ja käytettävän grafiikkakortin.

Kryptournaaminen kaivostoiminta

Olet luultavasti kuullut Bitcoinista, joka on virtuaalisen valuutan muoto. Voit aina ostaa Bitcoinsin vaihtoa käyttämällä kaupankäynnin perinteisiä valuuttoja, samoin kuin vaihtamalla sitä ulkomaan valuutalle. Toinen tapa saada virtuaalivaluutat on prosessi nimeltä Cryptocoin Mining . Mikä on vähättelevä, tietokone käyttää tietokonetta välittäjänä laskentatoimien käsittelyssä tapahtumien käsittelyssä. CPU voi tehdä tämän yhden tason, mutta grafiikkakortilla oleva GPU tarjoaa paljon nopeamman menetelmän. Tämän seurauksena GPU: lla varustettu tietokone voi tuottaa valuuttaa nopeammin kuin yksi ilman sitä.

OpenCL

Merkittävin kehitys grafiikkakortin käytön lisäämisessä on peräisin OpenCL- tai Open Computer Language -ohjelmiston viimeisimmistä julkaisuista. Tämä spesifikaatio, joka on pantu täytäntöön, tosiasiallisesti yhdistää monenlaisia ​​erikoistuneita tietokoneprosessoreita GPU: n ja CPU: n lisäksi nopeuttamaan tietojenkäsittelyä. Kun tämä määrittely on täysin ratifioitu ja toteutettu, kaikenlaiset sovellukset saattavat hyötyä rinnakkaisesta laskennasta eri prosessoreiden sekoituksesta, jotta voidaan lisätä käsiteltävien tietojen määrää.

johtopäätökset

Erikoistuneet prosessorit eivät ole mitään uutta tietokoneille. Grafiikkaprosessorit ovat vain yksi onnistuneimmista ja laajalti käytetyistä tavoista tietokonevälityksessä. Ongelmana oli, että nämä erikoisprosessorit pääsivät helposti sovellusten ulkopuolelle grafiikan ulkopuolelle. Sovelluskirjoittajat tarvitsivat kirjoittamaan jokaiseen grafiikkaprosessoriin koodin. Kun push for entistä avoimempia standardeja GPU: n kaltaisen kohteen käyttämiseksi, tietokoneet tulevat hyödyntämään näytönohjaimellaan entistä enemmän. Ehkä on aika muuttaa nimitystä myös grafiikkaprosessoriyksiköstä yleiseen prosessoriyksikköön.