Korištenje grafičkih kartica za više od 3D grafike

Kako grafički procesor se prebacuje u opći procesor

Srce svih računalnih sustava leži u procesoru ili središnjoj jedinici za obradu. Ovaj procesor opće namjene može se nositi s bilo kojim zadatkom. Oni su ograničeni na određene osnovne matematičke izračune. Komplicirani zadaci mogu zahtijevati kombinacije koje rezultiraju duljim vremenom obrade. Zahvaljujući brzini procesora, većina ljudi ne primjećuje stvarna usporavanja. Ima raznih zadataka, iako to stvarno može opadati računalo centralni procesor.

Grafičke kartice s GPU ili grafičkim procesorima jedna su od rijetkih specijaliziranih procesora koje su mnogi ljudi instalirali na svoje računalo. Ti procesori obrađuju složene izračune koji se odnose na 2D i 3D grafiku. Zapravo, postali su tako specijalizirani da su sada bolji u izradi određenih izračuna u usporedbi s centralnim procesorom. Zbog toga sada postoji pokret koji iskorištava prednost GPU računala da bi nadopunio CPU i ubrzao različite zadatke.

Ubrzavanje videozapisa

Prva stvarna aplikacija izvan 3D grafike koje su GPU-ovi dizajnirani za rješavanje je video. Streamovi videozapisa visoke razlučivosti zahtijevaju dekodiranje komprimiranih podataka kako bi se dobile slike visoke rezolucije. I ATI i NVIDIA razvili su softverski kod koji omogućuje da ovaj proces dekodiranja bude obrađen grafičkim procesorom, a ne oslanjajući se na CPU. To je važno za one koji žele koristiti računalo za gledanje HDTV ili Blu-ray filmova na računalu. Pomakom na 4K videozapis , potrebna snaga obrade za obradu videozapisa postaje sve veća.

Ograničenje ove mogućnosti je mogućnost da grafička kartica pomogne preoblikovati video iz jednog grafičkog formata u drugi. Primjer toga može biti uzimanje izvora videozapisa, kao što je iz video kamere koja je kodirana za snimanje na DVD. Da bi to učinili, računalo mora preuzeti jedan format i ponovno ga prikazati u drugom. Ovo koristi puno računalnih snaga. Koristeći posebne video mogućnosti grafičkog procesora, računalo može brže završiti proces transkodiranja nego ako se samo oslonio na CPU.

SETI & # 64; Početna

Još jedna ranija aplikacija za iskorištavanje dodatne računalne snage koju pruža GPU računala je SETI @ Home. Ovo je distribuirana računalna aplikacija naziva preklapanje koja omogućuje analizu radio signala za projekt Search of Extra Terrestrial Intelligence. Napredni kalkulatori unutar GPU-a omogućuju ubrzavanje količine podataka koji se mogu obrađivati ​​u određenom vremenskom razdoblju u usporedbi s korištenjem samo CPU-a. Oni su u mogućnosti to učiniti s NVIDIA grafičkim karticama pomoću CUDA ili Unified Device Architecture arhitekture koja je specijalizirana verzija C koda koji može pristupiti NVIDIA GPUs.

Adobe Creative Suite 4

Najnovija aplikacija velikog imena koja će iskoristiti prednost GPU ubrzanja je Creative Suite Adobe. To uključuje veliki broj Adobeovih vodećih proizvoda, uključujući Acrobat, Flash Player , Photoshop CS4 i Premiere Pro CS4. U osnovi, bilo koje računalo s OpenGL 2.0 grafičkom karticom s najmanje 512 MB video memorije može se koristiti za ubrzavanje raznih zadataka unutar ovih aplikacija.

Zašto dodati tu mogućnost Adobe aplikacijama? Photoshop i Premiere Pro posebno imaju veliki broj specijaliziranih filtara koji zahtijevaju visoku razinu matematike. Korištenjem GPU-a za opterećenje mnogih od ovih izračuna, vrijeme izvođenja velikih slika ili video struja može se brže izvršiti. Neki korisnici mogu primijetiti nikakve razlike, dok drugi mogu vidjeti velike dobitke ovisno o zadacima koje upotrebljavaju i grafičku karticu koju upotrebljavaju.

Rudarstvo kriptovalute

Vjerojatno ste čuli za Bitcoin koji je oblik virtualne valute. Bitcoins uvijek možete kupiti putem burze trgovanjem tradicionalnim valutama kao i razmjenom za stranu valutu. Druga metoda dobivanja virtualnih valuta je kroz proces koji se zove Cryptocoin Mining . Ono što se svodi na to je korištenje vašeg računala kao relej za obradu računalnih haseva za rješavanje transakcija. CPU može to učiniti na jednoj razini, ali GPU na grafičkoj kartici nudi mnogo bržu metodu za to. Kao rezultat, računalo s GPU-om može generirati valutu brže od jednog bez njega.

OpenCL

Najznačajniji razvoj korištenja grafičke kartice za dodatne performanse dolazi od nedavnog izdavanja specifikacija OpenCL ili Open Computer Language. Ova specifikacija koja se jednom provodi zapravo će privući široku paletu specijaliziranih računalnih procesora uz GPU i CPU za ubrzavanje računalstva. Kada se ta specifikacija potpuno potvrdi i provodi, sve vrste aplikacija mogu potencijalno imati koristi od paralelnog računanja iz mješavine različitih procesora kako bi se povećala količina podataka koja se može obraditi.

Zaključci

Specijalizirani procesori nisu ništa novo u računalima. Grafički procesori samo su jedan od uspješnijih i najčešće korištenih elemenata u računalnom svijetu. Problem je bio da ti specijalizirani procesori budu lako dostupni aplikacijama izvan grafike. Za pisane aplikacije potrebno je napisati kod koji je specifičan za svaki grafički procesor. S pritiskom za više otvorenih standarda za pristupanje stavku kao što je GPU, računala će se više iskoristiti iz svojih grafičkih kartica nego ikad prije. Možda je došlo vrijeme da čak i izmijenimo ime iz grafičke procesorske jedinice u opću jedinicu procesora.