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

Përmbajtje:

Përdorimi i kartave grafike për më shumë se grafika 3D
Përdorimi i kartave grafike për më shumë se grafika 3D
Anonim

Zemra e të gjitha sistemeve kompjuterike qëndron te njësia qendrore e përpunimit. Ky procesor me qëllime të përgjithshme trajton shumicën e detyrave dhe është i kufizuar në llogaritjet themelore matematikore. Detyrat e ndërlikuara mund të kërkojnë kombinime që rezultojnë në kohë më të gjatë përpunimi. Megjithatë, një sërë detyrash mund të ngadalësojnë procesorin qendror të kompjuterit.

Kartat grafike me një njësi procesori grafik janë një nga procesorët e specializuar që njerëzit kanë instaluar në kompjuterët e tyre. Këto karta trajtojnë llogaritjet e ndërlikuara që lidhen me grafikat 2D dhe 3D. Këto janë aq të specializuara sa bëjnë llogaritje të caktuara më mirë se procesori qendror. Këtu janë disa nga mënyrat se si GPU-të po bëhen të rëndësishme për më shumë sesa për grafikë.

Image
Image

Video përshpejtuese

Aplikacioni i parë jashtë grafikës 3D me të cilin janë krijuar GPU-të është video. Transmetimet video me definicion të lartë kërkojnë dekodimin e të dhënave të kompresuara për të prodhuar imazhe me rezolucion të lartë. Si ATI ashtu edhe NVIDIA zhvilluan softuer që lejon procesorin grafik të trajtojë këtë proces dekodimi në vend të CPU.

Karta grafike ndihmon në transkodimin e videos nga një format grafik në tjetrin, për shembull, konvertimi i një skedari video-kamere për t'u djegur në një DVD. Kompjuteri duhet të marrë njërin format dhe ta riprodhojë në formatin tjetër. Ky proces përdor shumë fuqi kompjuterike. Kompjuteri mund të përfundojë procesin e transkodimit më shpejt sesa nëse do të mbështetej në CPU duke përdorur aftësitë video të procesorit grafik.

Përfundim

SETI@Home ishte një aplikacion kompjuterik i shpërndarë i quajtur folding që lejoi projektin "Kërkimi për inteligjencën jashtëtokësore" të analizonte sinjalet e radios. Ai gjithashtu përfitoi nga fuqia shtesë informatike e ofruar nga GPU-ja e një kompjuteri. Motorët e avancuar llogaritës brenda GPU-së e lejuan atë të përshpejtonte sasinë e të dhënave të përpunuara në një periudhë të caktuar kohe krahasuar me përdorimin e vetëm CPU-së. SETI@Home mund ta bëjë këtë me kartat grafike NVIDIA duke përdorur CUDA ose Compute Unified Device Architecture. CUDA është një version i specializuar i kodit C që mund të aksesojë GPU-të NVIDIA.

Adobe Creative Suite dhe Creative Cloud

Aplikacioni më i fundit i famshëm për të përfituar nga përshpejtimi i GPU-së është Adobe Creative Suite, duke filluar me CS4 dhe duke vazhduar përmes paketës moderne të aplikacioneve. Kjo përfshin shumë nga produktet kryesore të Adobe, duke përfshirë Photoshop dhe Premiere Pro. Në thelb, çdo kompjuter me një kartë grafike OpenGL 2.0 me të paktën 512 MB memorie video mund të përdoret për të përshpejtuar detyra të ndryshme brenda këtyre aplikacioneve.

Pse ta shtoni këtë aftësi në aplikacionet e Adobe? Photoshop dhe Premiere Pro, në veçanti, kanë një numër të madh filtrash të specializuar që kërkojnë matematikë të nivelit të lartë. Koha e paraqitjes për imazhe të mëdha ose transmetime video mund të përfundojë më shpejt duke përdorur GPU-në për të shkarkuar shumë nga këto llogaritje. Disa njerëz mund të mos vërejnë ndonjë ndryshim, ndërsa të tjerë shohin fitime të mëdha në kohë në varësi të detyrave që përdorin dhe kartës grafike që përdorin.

Përfundim

Metoda standarde e blerjes së monedhave virtuale është përmes një procesi të quajtur miniera e kriptocoin. Në të, ju përdorni kompjuterin tuaj si një stafetë për përpunimin e hasheve të llogaritjes për trajtimin e transaksioneve. Një CPU mund ta bëjë këtë në një nivel. Sidoqoftë, një GPU në një kartë grafike ofron një metodë më të shpejtë. 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 kartave grafike për performancë shtesë vjen me lëshimin e specifikimeve të OpenCL, ose Open Computer Language. Ky specifikim mbledh së bashku një sërë përpunuesish kompjuterikë të specializuar, përveç një GPU dhe CPU për përshpejtimin e llogaritjes. Të gjitha llojet e aplikacioneve potencialisht mund të përfitojnë nga përdorimi i një përzierjeje të përpunuesve të ndryshëm për të rritur sasinë e të dhënave që përpunohen.

Çfarë i mban prapa GPU-të?

Procesorët e specializuar nuk janë asgjë e re për kompjuterët. Procesorët grafikë janë një nga artikujt më të suksesshëm dhe më të përdorur në botën e kompjuterave. Problemi është t'i bëjë këta procesorë të specializuar të aksesueshëm për aplikacione jashtë grafikës. Shkrimtarët e aplikacioneve duhet të shkruajnë kodin specifik për çdo procesor grafik. Megjithatë, me shtytjen për më shumë standarde të hapura, kompjuterët do të kenë më shumë përdorim nga kartat e tyre grafike se kurrë më parë.

Recommended: