L'ús de targetes gràfiques per a més que només gràfics en 3D

Com s'està processant el processador de gràfics en un processador general

El cor de tots els sistemes informàtics recau en la CPU o la unitat de processament central. Aquest processador de propòsit general pot gestionar gairebé qualsevol tasca. Estan restringides a certs càlculs matemàtics bàsics. Les tasques complicades poden requerir combinacions que generen un temps de processament més llarg. Gràcies a la velocitat dels processadors, la majoria de la gent no veu cap desacceleració real. Hi ha una varietat de tasques però que realment poden reduir el processador central d'un ordinador.

Les targetes gràfiques amb la unitat de processador de GPU o gràfics són un dels pocs processadors especialitzats que molta gent ha instal·lat a les seves computadores. Aquests processadors manegen càlculs complicats relacionats amb gràfics en 2D i 3D. De fet, han estat tan especialitzats que ara són millors en fer certs càlculs en comparació amb el processador central. A causa d'això, ara hi ha un moviment que està aprofitant la GPU d'un ordinador per complementar una CPU i accelerar diverses tasques.

Accelerant el vídeo

La primera aplicació real fora dels gràfics 3D que GPUs van dissenyar per tractar va ser el vídeo. Les transmissions de vídeo d'alta definició requereixen la descodificació de les dades comprimides per produir les seves imatges d'alta resolució. Tant ATI com NVIDIA han desenvolupat un codi de programari que permet que el procés de descodificació sigui manejat pel processador gràfic en lloc de dependre de la CPU. Això és important per a aquells que busquen utilitzar una computadora per veure HDTV o pel·lícules Blu-ray en una PC. Amb el pas a 4K Video , la potència de processament requerida per fer front al vídeo és cada vegada més gran.

L'avantatge d'això és la possibilitat que la targeta gràfica us ajudi a transcriure el vídeo des d'un format gràfic a un altre. Un exemple d'això pot ser prendre una font de vídeo, com ara una càmera de vídeo que s'està codificant per gravar en un DVD. Per fer-ho, l'equip ha de prendre un format i tornar-lo a mostrar a l'altre. Això fa servir molta potència informàtica. Mitjançant l'ús de funcions especials de vídeo del processador gràfic, l'ordinador pot completar el procés de transcodificació més ràpid que si només es basava en la CPU.

SETI & # 64; inici

Una altra aplicació primerenca per aprofitar la potència informàtica addicional proporcionada per una GPU d'ordinadors és SETI @ Home. Es tracta d'una aplicació informàtica distribuïda anomenada plegat que permet analitzar senyals de ràdio per al projecte Search of Extra Earth Terrestrial Intelligence. Els motors de càlcul avançats dins de la GPU permeten accelerar la quantitat de dades que es poden processar en un període de temps determinat en comparació amb l'ús de la CPU. Ells són capaços de fer-ho amb targetes gràfiques NVIDIA mitjançant l'ús de CUDA o una arquitectura de dispositius unificats per ordinador que és una versió especialitzada del codi C que pot accedir a GPU de NVIDIA.

Adobe Creative Suite 4

L'última aplicació de nom gran per aprofitar l'acceleració GPU és Adobe Creative Suite. Això inclou una gran quantitat de productes insígnia d'Adobe incloent Acrobat, Flash Player , Photoshop CS4 i Premiere Pro CS4. Essencialment, qualsevol ordinador amb una targeta gràfica OpenGL 2.0 amb almenys 512 MB de memòria de vídeo es pot utilitzar per accelerar diverses tasques dins d'aquestes aplicacions.

Per què afegir aquesta capacitat a les aplicacions d'Adobe? Photoshop i Premiere Pro en particular tenen una gran quantitat de filtres especialitzats que requereixen matemàtiques d'alt nivell. Mitjançant l'ús de la GPU per descarregar molts d'aquests càlculs, el temps de representació de les imatges grans o els fluxos de vídeo es pot completar amb més rapidesa. Alguns usuaris poden notar cap diferència, mentre que altres poden veure grans guanys en funció de les tasques que utilitzen i de la targeta gràfica que utilitzen.

Mineria de Criptocurrency

Probablement hàgiu sentit parlar de Bitcoin, que és una forma de moneda virtual. Sempre podeu comprar Bitcoins a través d'un intercanvi mitjançant el comerç de monedes tradicionals per a això, igual que l'intercanvi de moneda estrangera. L'altre mètode d'obtenció de monedes virtuals és mitjançant un procés anomenat Cryptocoin Mining . El que es redueix a està utilitzant l'ordinador com a relé per al processament de còmputs de còmput per fer front a les transaccions. Una CPU pot fer-ho a un nivell, però una GPU en una targeta gràfica ofereix un mètode molt més ràpid de fer-ho. Com a resultat, una PC amb una GPU pot generar una moneda més ràpida que una sense ella.

OpenCL

El desenvolupament més destacable en l'ús d'una targeta gràfica per obtenir un rendiment addicional prové de la recent publicació de les especificacions OpenCL o Open Computer Language. Aquesta especificació una vegada implementada en realitat reunirà una gran varietat de processadors informàtics especialitzats, a més d'una GPU i CPU per accelerar la informàtica. Una vegada que aquesta especificació està plenament ratificada i implementada, tot tipus d'aplicacions poden beneficiar-se potencialment de la informàtica paral·lela a partir de la barreja de processadors diferents per augmentar la quantitat de dades que es poden processar.

Conclusions

Els processadors especialitzats no són res de nou per als ordinadors. Els processadors gràfics són només un dels elements més reeixits i usats en el món informàtic. El problema era fer que aquests processadors especialitzats es puguessin accedir fàcilment a aplicacions fora dels gràfics. Els escriptors d'aplicacions necessitaven escriure codi específic per a cada processador gràfic. Amb l'empenta per obtenir estàndards més oberts per accedir a un element com una GPU, les computadores van a treure més profit de les seves targetes gràfiques que mai. Potser sigui el moment de canviar el nom de la unitat de processador de gràfics fins a la unitat de processador general.