Grafikus kártyák használata nem csak 3D-s grafikához

Tartalomjegyzék:

Grafikus kártyák használata nem csak 3D-s grafikához
Grafikus kártyák használata nem csak 3D-s grafikához
Anonim

Minden számítógépes rendszer szíve a központi feldolgozó egységben van. Ez az általános célú processzor kezeli a legtöbb feladatot, és az alapvető matematikai számításokra korlátozódik. A bonyolult feladatok olyan kombinációkat igényelhetnek, amelyek hosszabb feldolgozási időt eredményeznek. A különféle feladatok azonban lelassíthatják a számítógép központi processzorát.

A grafikus processzoregységgel rendelkező grafikus kártyák egyike azon speciális processzoroknak, amelyeket az emberek a számítógépükbe telepítettek. Ezek a kártyák bonyolult számításokat végeznek a 2D és 3D grafikával kapcsolatban. Ezek annyira speciálisak, hogy bizonyos számításokat jobban teljesítenek, mint a központi processzor. Íme néhány módja annak, hogy a GPU-k egyre fontosabbá váljanak a grafika helyett.

Image
Image

Videó gyorsítása

Az első olyan 3D grafikán kívüli alkalmazás, amelyre a GPU-kat úgy tervezték, hogy kezelni tudják a videót. A nagy felbontású videofolyamokhoz a tömörített adatok dekódolása szükséges a nagy felbontású képek előállításához. Mind az ATI, mind az NVIDIA olyan szoftvert fejlesztett ki, amely lehetővé teszi, hogy a grafikus processzor kezelje ezt a dekódolási folyamatot a CPU helyett.

A grafikus kártya segít a videó átkódolásában egyik grafikus formátumból a másikba, például egy videokamera fájl konvertálásával DVD-re írható. A számítógépnek fel kell vennie az egyik formátumot, és újra le kell készítenie a másik formátumban. Ez a folyamat nagy számítási teljesítményt igényel. A számítógép a grafikus processzor videoképességeinek használatával gyorsabban tudja végrehajtani az átkódolási folyamatot, mintha a CPU-ra támaszkodna.

Bottom Line

A SETI@Home egy összecsukható elosztott számítógépes alkalmazás volt, amely lehetővé tette a Search for Extra-Terrestrial Intelligence projekt számára a rádiójelek elemzését. Kihasználta a számítógép GPU-ja által biztosított extra számítási teljesítményt is. A GPU-n belüli fejlett számítási motorok lehetővé tették, hogy egy adott időtartam alatt felgyorsítsa a feldolgozott adatmennyiséget a CPU használatához képest. A SETI@Home ezt megteheti az NVIDIA grafikus kártyákkal a CUDA vagy a Compute Unified Device Architecture használatával. A CUDA a C kód speciális verziója, amely képes elérni az NVIDIA GPU-kat.

Adobe Creative Suite és Creative Cloud

A legújabb nagynevű alkalmazás, amely kihasználja a GPU-gyorsítás előnyeit, az Adobe Creative Suite, a CS4-től kezdve és a modern alkalmazáscsomagon keresztül. Ez magában foglalja az Adobe számos zászlóshajóját, köztük a Photoshopot és a Premiere Pro-t. Lényegében bármely, legalább 512 MB videomemóriával rendelkező OpenGL 2.0 grafikus kártyával rendelkező számítógép felhasználható különféle feladatok felgyorsítására ezeken az alkalmazásokon belül.

Miért kell hozzáadni ezt a képességet az Adobe-alkalmazásokhoz? A Photoshop és a Premiere Pro különösen nagy számú speciális szűrővel rendelkezik, amelyek magas szintű matematikát igényelnek. A nagyméretű képek vagy videofolyamok renderelési ideje gyorsabban teljesíthető, ha a GPU segítségével sok ilyen számítást le kell tölteni. Vannak, akik nem észlelnek különbséget, míg mások jelentős időnövekedést tapasztalnak attól függően, hogy milyen feladatokat használnak és milyen grafikus kártyát használnak.

Bottom Line

A virtuális valuták megszerzésének szokásos módja a cryptocoin bányászat nevű folyamat. Ebben a számítógépét reléként használja a számítási hash-ek feldolgozásához a tranzakciók kezelésére. A CPU ezt egy szinten tudja megtenni. A grafikus kártyán lévő GPU azonban gyorsabb módszert kínál. Ennek eredményeként egy GPU-val rendelkező számítógép gyorsabban tud pénzt generálni, mint egy anélkül.

OpenCL

A legfigyelemreméltóbb fejlesztés a grafikus kártyák nagyobb teljesítmény érdekében történő használatában az OpenCL vagy az Open Computer Language specifikációinak kiadása. Ez a specifikáció számos speciális számítógépes processzort egyesít a GPU és a CPU mellett a számítástechnika felgyorsítása érdekében. Mindenféle alkalmazás számára előnyös lehet a különböző processzorok keverékének használata a feldolgozott adatok mennyiségének növelése érdekében.

Mi tartja vissza a GPU-kat?

A speciális processzorok nem jelentenek újdonságot a számítógépekben. A grafikus processzorok az egyik legsikeresebb és legszélesebb körben használt elem a számítástechnika világában. A probléma az, hogy ezeket a speciális processzorokat elérhetővé teszik a grafikán kívüli alkalmazások számára. Az alkalmazásíróknak minden grafikus processzorhoz egyedi kódot kell írniuk. A nyitottabb szabványok iránti törekvéssel azonban a számítógépek minden eddiginél jobban kihasználják a grafikus kártyáikat.

Ajánlott: