Grafikus kártyák használata több mint egyszerű 3D grafikához

Hogyan működik a grafikus processzor egy általános processzorhoz?

Az összes számítógépes rendszer szíve a CPU vagy központi processzor. Ez az általános célú processzor képes minden feladatra. Ezek bizonyos matematikai számításokra korlátozódnak. A komplex feladatok olyan kombinációkat igényelhetnek, amelyek hosszabb feldolgozási időt eredményeznek. A processzorok gyorsaságának köszönhetően a legtöbb ember nem észlel tényleges lassulást. Számos feladat létezik azonban, ami ténylegesen elcsaphat egy számítógép központi processzorát.

A grafikus kártyák a GPU vagy a grafikus processzoregységgel egyike azon kevés speciális processzoroknak, amelyeket sokan telepítettek számítógépükbe. Ezek a processzorok a 2D és a 3D grafikákhoz kapcsolódó bonyolult számításokat kezelik. Tény, hogy olyan speciálisak lettek, hogy most jobban teszik bizonyos számításokat a központi processzorhoz képest. Emiatt most van olyan mozgás, amely kihasználja a számítógép GPU-ját, hogy kiegészítse a CPU-t, és felgyorsítsa a különböző feladatokat.

Videó gyorsítása

Az első valós alkalmazás, amelyen a GPU-k által tervezett 3D grafika nem volt videó. A nagy felbontású videófolyamokra a tömörített adatok dekódolására van szükség a nagy felbontású képek előállításához. Mind az ATI, mind az NVIDIA olyan szoftverkódot fejlesztett ki, amely lehetővé teszi, hogy a dekódolási folyamatot a grafikus processzor kezelje, ahelyett, hogy a CPU-ra támaszkodna. Ez fontos azok számára, akik számítógépről szeretnék nézni HDTV vagy Blu-ray filmeket a számítógépen. A 4K Video mozgatásával a videó feldolgozásához szükséges feldolgozóerő egyre nagyobb.

Ennek az ágazatnak az a képessége, hogy a grafikus kártya segít a videók átkódolásában egy grafikus formátumból a másikba. Ennek egy példája lehet egy olyan videoforrás, mint például egy videokameraként, amelyet DVD-re írnak. Ehhez a számítógépnek az egyik formátumot kell átvennie, és újra kell megjelennie a másikban. Ez sok számítógépes energiát használ. A grafikus processzor speciális video képességeivel a számítógép gyorsabban tudja befejezni a transzkódolási folyamatot, mint ha csak a CPU-ra támaszkodik.

SETI & # 64; Kezdőlap

Egy másik korai alkalmazás, amely kihasználja a számítógép GPU által nyújtott extra számítási teljesítményét, a SETI @ Home. Ez egy elosztott számítógépes alkalmazás, melyet hajtogatásnak neveznek, és amely lehetővé teszi a rádiójelek elemzését az Extra Terrestrial Intelligence projekt keresése során. A fejlett számítási motorok a GPU-n belül lehetővé teszik számukra, hogy felgyorsítsák az adott idő alatt feldolgozható adatok mennyiségét a csak a CPU használatához képest. Képesek ezt NVIDIA grafikus kártyákkal a CUDA vagy a Computer Unified Device Architecture használatával, amely a C-kód speciális verziója, amely hozzáférhet az NVIDIA GPU-khez.

Adobe Creative Suite 4

A legfrissebb nagy név alkalmazás, amely kihasználja a GPU gyorsítást, az Adobe Creative Suite. Ez magában foglalja számos Adobe kiemelt termékét, többek között az Acrobat, a Flash Player , a Photoshop CS4 és a Premiere Pro CS4. Lényegében minden olyan számítógép, amely legalább 512 MB videomemóriával rendelkező OpenGL 2.0 grafikus kártyát használ fel az alkalmazások különböző feladatainak felgyorsítására.

Miért kell ezt a képességet hozzáadni az Adobe alkalmazásokhoz? A Photoshop és a Premiere Pro különösen nagyszámú specializált szűrővel rendelkezik, amelyek magas szintű matematikát igényelnek. A GPU használatával a fenti számítások közül többet ki lehet tölteni, így a nagy képek vagy videófolyamok megjelenítési ideje gyorsabban elvégezhető. Néhány felhasználó észre sem veszi a különbséget, míg mások nagy hasznot nyernek az általuk használt feladatoktól és az általuk használt grafikus kártyától függően.

Kriptográfiai bányászat

Valószínűleg hallottál a Bitcoinról, amely virtuális valuta egyik formája. Mindig megvásárolhatja a Bitcoins csere útján a hagyományos pénznemek kereskedelmét, csakúgy, mint a külföldi valuták cseréjét. A virtuális pénznemek megszerzésének másik módja a Cryptocoin Bányászat nevű folyamat. Ami enyhül, a számítógépe reléként dolgozik a számítási hash feldolgozásához tranzakciók kezelésére. A CPU ezt egy szinten tudja elvégezni, de egy grafikus kártyán lévő GPU sokkal gyorsabb módszert kínál erre. Ennek eredményeképpen egy GPU-val rendelkező számítógép gyorsabban tud pénzt készíteni, mint egy nélkül.

OpenCL

A grafikus kártya használatának leginkább figyelemre méltó fejlődése a további teljesítményhez az OpenCL vagy az Open Computer Language specifikációinak legutóbbi kiadása. Ez a specifikáció, amelyet végre hajtanak végre, különféle számítógépes processzorok széles skáláját fogja össze, egy GPU és egy processzor mellett a számítástechnika gyorsítására. Amint ez a specifikáció teljes mértékben ratifikálásra és végrehajtásra kerül, mindenféle alkalmazás potenciálisan előnyös lehet a párhuzamos számítástechnika előnyeiből a különböző processzorok keverékéből, hogy növelje a feldolgozandó adatok mennyiségét.

Következtetések

A speciális processzorok nem újak a számítógépek számára. A grafikus processzorok csak egyike a számítástechnikai világ sikeresebb és széles körben használt elemeinek. A probléma az volt, hogy ezeket a speciális processzorokat könnyen elérhetővé tette a grafikaon kívüli alkalmazásokhoz. Az alkalmazásíróknak minden egyes grafikus processzorhoz kódot kellett írniuk. A GPU-hoz hasonló cikkekhez való hozzáférést biztosító nyílt szabványok megnyomásával a számítógépek egyre inkább kihasználják a grafikus kártyáikat, mint valaha. Talán itt az ideje megváltoztatni a nevet a grafikus processzor egységről az általános processzoregységre.