Grafikas karšu izmantošana vairāk nekā tikai 3D grafikai

Kā Grafikas procesors ieslēdzas vispārējā procesorā

Visu datorsistēmu sirds atrodas ar CPU vai centrālā procesora bloku. Šis vispārējais mērķis procesors var apstrādāt tikai par jebkuru uzdevumu. Tie ir tikai daži pamata matemātiskie aprēķini. Sarežģītiem uzdevumiem var būt nepieciešamas kombinācijas, kuru rezultāts ir ilgāks apstrādes laiks. Pateicoties procesoru ātrumam, lielākā daļa cilvēku neuzmanās nekādas reālas lejupslīdes. Ir dažādi uzdevumi, lai gan tas patiešām var nomest datora centrālo procesoru.

Grafiskās kartes ar savu GPU vai grafikas procesora bloku ir viens no nedaudzajiem specializētajiem procesoriem, ko daudzi cilvēki ir instalējuši savos datoros. Šie procesori apstrādā sarežģītus aprēķinus, kas saistīti ar 2D un 3D grafiku. Patiesībā, viņi ir ieguvuši tik specializētu, ka tagad tie ir labāk, padarot dažus aprēķinus salīdzinājumā ar centrālo procesoru. Tāpēc tagad notiek kustība, kurā tiek izmantots datora GPU, lai papildinātu CPU un paātrinātu dažādus uzdevumus.

Video paātrināšana

Pirmais reālais pielietojums ārpus 3D grafikas, kas bija paredzēts grafiskajām ierīcēm, bija videoklips. Augstas izšķirtspējas video straumiem ir nepieciešams dekompilēt saspiestus datus, lai iegūtu augstas izšķirtspējas attēlus. Gan ATI, gan NVIDIA izstrādāja programmatūras kodu, kas ļauj šo dekodēšanas procesu apstrādāt ar grafisko procesoru, nevis paļaujas uz CPU. Tas ir svarīgi tiem, kas vēlas izmantot datoru, lai skatītu HDTV vai Blu-ray filmas uz datora. Pārejot uz 4K video , nepieciešamā apstrādes jauda video apstrādei kļūst vēl lielāka.

Šī izeja ir spēja, lai grafikas karte varētu pārkodēt video no viena grafiskā formāta uz citu. Kā piemēru var minēt tādus video avotus kā videokameru, kas tiek kodēta, lai to varētu ierakstīt DVD. Lai to izdarītu, datoram ir jāuzņem viens formāts un jāpārveido tā otrā formātā. Tas izmanto lielu skaitļošanas jaudu. Izmantojot grafisko procesoru īpašās video iespējas, dators var pabeigt pārkodēšanas procesu ātrāk nekā tad, ja tas vienkārši paļaujas uz CPU.

SETI & # 64; sākums

Vēl viens agrāks pieteikums, lai izmantotu papildu skaitļošanas jaudu, ko nodrošina datoru GPU, ir SETI @ Home. Šī ir izplatīta datora programma, ko sauc par saliekšanu, kas ļauj analizēt radio signālus, lai meklētu papildu virszemes inteliģences projektu. Uzlaboti aprēķināšanas dzinēji GPU ļauj viņiem paātrināt datu apjomu, ko var apstrādāt noteiktā laika periodā, salīdzinot ar tikai CPU izmantošanu. Viņi spēj to izdarīt ar NVIDIA grafikas kartēm, izmantojot CUDA vai datora vienoto ierīču arhitektūru, kas ir specializēta C koda versija, kas var piekļūt NVIDIA GPU.

Adobe Creative Suite 4

Jaunākais lielo nosaukumu lietojumprogramma, lai izmantotu GPU paātrinājumu, ir Adobe Creative Suite. Tas ietver lielu skaitu Adobe vadošo produktu, tostarp Acrobat, Flash Player , Photoshop CS4 un Premiere Pro CS4. Būtībā jebkuram datoram ar OpenGL 2.0 grafisko karti, kurā ir vismaz 512 MB videomateriālu, var izmantot, lai paātrinātu dažādus uzdevumus šajās lietojumprogrammās.

Kāpēc pievienot šīs iespējas Adobe lietojumprogrammām? Photoshop un Premiere Pro jo īpaši ir daudz specializētu filtru, kas prasa augsta līmeņa matemātiku. Izmantojot GPU, lai noņemtu daudzus no šiem aprēķiniem, lielu attēlu vai video plūsmu pārveidošanas laiks var tikt pabeigts ātrāk. Daži lietotāji var pamanīt atšķirības, bet citi var redzēt lielus laika pieaugumus atkarībā no tiem uzdevumiem, kurus viņi izmanto, un grafikas karti, kuru viņi izmanto.

Cryptocurrency raktuves

Jūs, iespējams, dzirdējāt par Bitcoin, kas ir virtuālās valūtas forma. Jūs vienmēr varat iegādāties Bitcoins ar apmaiņu, tirgojot tradicionālās valūtas, tāpat kā tā tiek apmainīta ar ārvalstu valūtu. Cita virtuālo valūtu iegūšanas metode ir process, ko sauc par kriptokoīnu ieguvi . Tas, kas ir atkarīgs no tā, ir jūsu datora izmantošana kā relejs, lai apstrādātu skaitļošanas hashes, lai veiktu darījumus. CPU var to izdarīt vienā līmenī, bet grafikas kartes GPU piedāvā daudz ātru veidu, kā to izdarīt. Tā rezultātā dators ar GPU var radīt valūtu ātrāk nekā viena bez tā.

OpenCL

Visizsmalcinātākā grafikas kartes izmantošana papildu veiktspējas uzlabošanai nāk no nesenā OpenCL vai Open Computer Language specifikāciju izdošanas. Šī specifikācija, kas tikusi ieviesta, faktiski apvienos daudzus specializētus datoru procesorus papildus GPU un CPU, lai paātrinātu skaitļošanu. Kad šī specifikācija ir pilnībā ratificēta un ieviesta, dažāda veida lietojumprogrammām, iespējams, var gūt labumu no paralēlās skaitļošanas no dažādu procesoru kombinācijas, lai palielinātu datu apjomu, ko var apstrādāt.

Secinājumi

Speciālie procesori nav nekas jauns datoriem. Grafikas procesori ir tikai viens no veiksmīgākajiem un plaši pielietojamiem priekšmetiem skaitļošanas pasaulē. Problēma bija padarīt šos specializētos procesorus viegli pieejamus lietojumiem ārpus grafikas. Lietojumprogrammu rakstītājiem vajadzēja rakstīt kodu, kas raksturīgs katram grafiskā procesoram. Izmantojot vēl vairāk atvērtus standartus, lai piekļūtu vienumam, piemēram, GPU, datori grasās vairāk izmantot savas grafiskās kartes nekā jebkad agrāk. Varbūt ir pienācis laiks pat nomainīt nosaukumu no grafikas procesora vienības uz vispārējo procesoru.