Grafikas karšu izmantošana ne tikai 3D grafikai
Visu datorsistēmu sirds atrodas tajā Centrālā procesora bloks. Šis universālais procesors apstrādā lielāko daļu uzdevumu un ir tikai pamata matemātiskie aprēķini. Sarežģītu uzdevumu veikšanai var būt nepieciešamas kombinācijas, kas rada ilgāku apstrādes laiku. Tomēr dažādi uzdevumi var palēnināt datora centrālo procesoru.
Grafikas kartes ar grafikas procesora bloku ir viens no specializētajiem procesoriem, kas cilvēkiem ir uzstādīta savos datoros. Šīs kartes apstrādā sarežģītus aprēķinus, kas saistīti ar 2D un 3D grafiku. Tie ir tik specializēti, ka dažus aprēķinus padara labākus nekā centrālais procesors. Šeit ir daži veidi, kā GPU kļūst svarīgi ne tikai grafikai.

Paātrinošs video
Pirmā lietojumprogramma ārpus 3D grafikas, ar kuru GPU tika izstrādāti, ir video. Augstas izšķirtspējas video straumēm ir nepieciešama saspiestu datu dekodēšana, lai iegūtu augstas izšķirtspējas attēlus. Gan ATI, gan NVIDIA izstrādāta programmatūra, kas ļauj grafikas procesoram apstrādāt šo dekodēšanas procesu, nevis centrālo procesoru.
Grafikas karte palīdz pārkodēt video no viena grafikas formāta uz citu, piemēram, konvertējot videokameras failu ierakstīšanai DVD. Datoram ir jāizmanto viens formāts un jāatveido tas citā formātā. Šis process patērē lielu skaitļošanas jaudu. Izmantojot grafikas procesora video iespējas, dators var pabeigt pārkodēšanas procesu ātrāk nekā tad, ja tas paļautos uz centrālo procesoru.
SETI@Home
SETI@Home bija izplatīta datora lietojumprogramma, ko sauc par locīšanu, kas ļāva ārpuszemes izlūkošanas projektam analizēt radiosignālus. Tas arī izmantoja papildu skaitļošanas jaudu, ko nodrošina datora GPU. Uzlabotie skaitļošanas dzinēji GPU ļāva tam paātrināt noteiktā laika periodā apstrādāto datu apjomu, salīdzinot ar tikai CPU izmantošanu. SETI@Home to varētu izdarīt ar NVIDIA grafikas kartēm, izmantojot CUDA vai Compute Unified Device Architecture. CUDA ir specializēta C koda versija, kas var piekļūt NVIDIA GPU.
Adobe Creative Suite un Creative Cloud
Jaunākā populārā lietojumprogramma, kas izmanto GPU paātrinājuma priekšrocības, ir Adobe Creative Suite, sākot ar CS4 un beidzot ar moderno lietojumprogrammu komplektu. Tas ietver daudzus Adobe vadošos produktus, tostarp Photoshop un Premiere Pro. Būtībā jebkuru datoru ar OpenGL 2.0 grafisko karti ar vismaz 512 MB video atmiņu var izmantot, lai paātrinātu dažādus uzdevumus šajās lietojumprogrammās.
Kāpēc pievienot šo iespēju Adobe lietojumprogrammām? Jo īpaši Photoshop un Premiere Pro ir liels skaits specializētu filtru, kuriem nepieciešama augsta līmeņa matemātika. Lielu attēlu vai video straumju renderēšanas laiku var pabeigt ātrāk, izmantojot GPU, lai izlādētu daudzus no šiem aprēķiniem. Daži cilvēki var nepamanīt nekādas atšķirības, savukārt citi redz lielu laika pieaugumu atkarībā no izmantotajiem uzdevumiem un izmantotās grafiskās kartes.
Kriptovalūtas ieguve
Standarta metode virtuālo valūtu iegūšanai ir process, ko sauc kriptokoīnu ieguve. Tajā jūs izmantojat datoru kā releju, lai apstrādātu skaitļošanas jaucējkodus darījumu veikšanai. CPU to var izdarīt vienā līmenī. Tomēr grafikas kartes GPU piedāvā ātrāku metodi. Tā rezultātā dators ar GPU var ģenerēt valūtu ātrāk nekā dators bez tā.
OpenCL
Ievērības cienīgākā attīstība grafisko karšu izmantošanā papildu veiktspējai ir saistīta ar OpenCLvai Open Computer Language, specifikācijas. Šī specifikācija apvieno dažādus specializētus datoru procesorus papildus GPU un CPU, lai paātrinātu skaitļošanu. Visu veidu lietojumprogrammas var gūt labumu no dažādu procesoru kombinācijas, lai palielinātu apstrādāto datu apjomu.
Kas aizkavē GPU?
Specializētie procesori datoriem nav nekas jauns. Grafikas procesori ir viens no veiksmīgākajiem un plašāk izmantotajiem vienumiem skaitļošanas pasaulē. Problēma ir padarīt šos specializētos procesorus pieejamus lietojumprogrammām ārpus grafikas. Lietojumprogrammu rakstītājiem ir jāraksta katram grafikas procesoram raksturīgs kods. Tomēr, tiecoties pēc atvērtākiem standartiem, datori vairāk nekā jebkad agrāk izmantos savas grafiskās kartes.