Përdorimi i kartave grafike për më shumë se grafikët 3D

Si procesori i grafikut po kthehet në një procesor të përgjithshëm

Zemra e të gjitha sistemeve kompjuterike qëndron me CPU ose njësi qendrore të përpunimit. Ky procesor i përgjithshëm mund të trajtojë vetëm për ndonjë detyrë. Ato janë të kufizuara në disa llogaritjet themelore matematikore. Detyrat e komplikuara mund të kërkojnë kombinime që rezultojnë në një kohë më të gjatë të përpunimit. Falë shpejtësisë së përpunuesve, shumica e njerëzve nuk vërejnë ndonjë ngadalësim të vërtetë. Ka një shumëllojshmëri të detyrave pse kjo mund të vërtetë bog down procesorin qendror të një kompjuteri.

Kartat grafike me GPU ose njësinë e procesorit të grafikut janë një nga disa procesorë të specializuar që shumë njerëz kanë instaluar në kompjuterët e tyre. Këta përpunues trajtojnë llogaritjet e ndërlikuara në lidhje me grafikat 2D dhe 3D. Në fakt, ata janë marrë kaq të specializuara saqë tani janë më të mirë në dhënien e llogaritjeve të caktuara krahasuar me procesorin qendror. Për shkak të kësaj, tani ekziston një lëvizje që po përfiton nga një GPU e një kompjuteri për të plotësuar një CPU dhe për të përshpejtuar detyra të ndryshme.

Përshpejtimi i videos

Aplikacioni i parë i vërtetë jashtë grafikut 3D që GPU-të janë projektuar për t'u marrë me të ishte videoja. Përcjelljet e videos me definicion të lartë kërkojnë dekodimin e të dhënave të ngjeshur për të prodhuar imazhet e tyre me rezolucion të lartë. Të dyja ATI dhe NVIDIA kanë zhvilluar kodin e softuerit që lejon që ky proces i dekodimit të trajtohet nga procesori i grafikut në vend që të mbështetet në CPU. Kjo është e rëndësishme për ata që kërkojnë të përdorin një kompjuter për shikimin e filmave HDTV ose Blu-ray në një kompjuter. Me lëvizjen në 4K Video , fuqia e kërkuar e përpunimit për t'u marrë me videon po bëhet gjithnjë e më e madhe.

Pjesa e kësaj është aftësia për të patur kartën grafike për të ndihmuar në transkodimin e videos nga një format grafike në tjetrin. Një shembull i kësaj mund të jetë marrja e një burimi video të tillë si nga një videokamera që po kodohet për t'u djegur në një DVD. Për ta bërë këtë, kompjuteri duhet të marrë një format dhe ta ri-rendisë atë në tjetrin. Kjo përdor një shumë të fuqisë informatike. Duke përdorur funksione të veçanta video të procesorit të grafikut, kompjuteri mund ta përfundojë procesin e transkodimit më shpejt se në qoftë se mbështetet vetëm në CPU.

SETI & # 64; Faqja kryesore

Një tjetër aplikim i hershëm për të përfituar nga fuqia ekstra informatike e ofruar nga një kompjuter GPU është SETI @ Home. Kjo është një aplikacion kompjuterik i shpërndarë i quajtur folding që lejon analizimin e sinjaleve të radios për kërkimin e projektit të zbulimit ekstra terrestrial. Makinat e avancuara llogaritëse brenda GPU u lejojnë atyre të përshpejtojnë sasinë e të dhënave që mund të përpunohen në një periudhë të caktuar kohore krahasuar me përdorimin e vetëm të CPU. Ata janë në gjendje ta bëjnë këtë me kartat grafike NVIDIA përmes përdorimit të CUDA ose Computer Unified Device Architecture, i cili është një version i specializuar i kodit C që mund të ketë qasje në GPU-të e NVIDIA-s.

Adobe Creative Suite 4

Aplikacioni më i fundit i emrit për të përfituar nga përshpejtimi i GPU është Creative Suite i Adobe. Kjo përfshin një numër të madh të produkteve kryesore të Adobe, duke përfshirë Acrobat, Flash Player , Photoshop CS4 dhe Premiere Pro CS4. Në thelb, çdo kompjuter me një kartë grafike OpenGL 2.0 me të paktën 512MB memorie video mund të përdoret për të përshpejtuar detyra të ndryshme brenda këtyre aplikacioneve.

Pse të shtoni këtë aftësi në aplikacionet e Adobe? Photoshop dhe Premiere Pro në veçanti kanë një numër të madh të filtrave të specializuar që kërkojnë matematikë të nivelit të lartë. Duke përdorur GPU për të shkarkuar shumë prej këtyre llogaritjeve, koha e shfaqjes për imazhe të mëdha ose për transmetime video mund të kompletohet më shpejt. Disa përdorues mund të vërejnë asnjë ndryshim, ndërsa të tjerët mund të shohin fitime të mëdha në kohë, varësisht nga detyrat që përdorin dhe kartën grafike që përdorin.

Cryptocurrency Minierave

Ju ndoshta keni dëgjuar për Bitcoin që është një formë e monedhës virtuale. Ju gjithmonë mund të blini Bitcoins përmes një shkëmbimi duke tregtuar monedhat tradicionale për të, ashtu si shkëmbimi i saj për valutë të huaj. Mënyra tjetër e gjetjes së monedhave virtuale është përmes një procesi të quajtur Cryptocoin Mining . Çfarë është vlon deri në është duke përdorur kompjuterin tuaj si një staf për përpunimin e llogaritjes hash për trajtimin e transaksioneve. Një CPU mund ta bëjë këtë në një nivel, por një GPU në një kartë grafike ofron një metodë shumë më të shpejtë për ta bërë këtë. Si rezultat, një PC me një GPU mund të gjenerojë monedhë më shpejt se një pa të.

OpenCL

Zhvillimi më i rëndësishëm në përdorimin e një karte grafike për performancë shtesë vjen nga lirimi i fundit i specifikave OpenCL ose Open Computer Language. Ky specifikim i zbatuar një herë do të tërheqë së bashku një shumëllojshmëri të gjerë të procesorëve kompjuterikë të specializuar përveç një GPU dhe CPU për përshpejtimin e informatikës. Pasi kjo specifikim të jetë plotësisht i ratifikuar dhe zbatuar, të gjitha llojet e aplikacioneve mund të përfitojnë potencialisht nga llogaritja paralele nga përzierja e procesorëve të ndryshëm për të rritur sasinë e të dhënave që mund të përpunohen.

Përfundime

Procesorë të specializuara nuk janë asgjë të re për kompjuterët. Procesorët e grafikut janë vetëm një nga artikujt më të suksesshëm dhe të përdorur gjerësisht në botën e informatikës. Problemi ishte që këta përpunues të specializuar të jenë lehtësisht të qasshëm për aplikacionet jashtë grafikut. Shkrimtarët e aplikimit duhet të shkruajnë kodin specifik për çdo procesor grafike. Me shtytjen për standarde më të hapura për të hyrë në një artikull si GPU, kompjuterat do të përdoren më shumë nga kartat e tyre grafike se kurrë më parë. Ndoshta është koha për të ndryshuar edhe emrin nga njësia e procesorit të grafikut në njësinë e përgjithshme të procesorit.