View Full Version : Rapporto CPU - GPU
CONFITEOR
23-06-2005, 01:06
Qualche "tecnico" mi potrebbe illustrare i rapporti di calcolo fra processore e scheda video?
quali calcoli fa esattamente la gpu e come comunica col processore?
la cpu potrebbe sostituire la gpu?
la scheda video potrebbe anche fare il lavoro della cpu, per es. nell'editing video?
che frequenza di clock hanno le gpu odierne?
Che differenza c'è fra il lavoro svolto dalla gpu e quello della cpu?
Non è un pò come avere due processori nel pc?
CONFITEOR
23-06-2005, 11:23
Sò finiti i tecnici.... :fagiano:
inzomma, kome si distribuisce la potenza di calcolo fra cpu e gpu?
pistolino
23-06-2005, 12:56
quali calcoli fa esattamente la gpu e come comunica col processore?
Nei videogiochi la maggiorparte del lavoro viene svolto dalla gpu. La CPU calcola solo la fisica, l'intelligenza artificiale e poco altro.
la cpu potrebbe sostituire la gpu?
Assolutamente no. La gpu svolge compiti he il processore non è in grado di fare. Tutti gli effetti grafici, le directx ecc vengono gestiti dalla gpu
la scheda video potrebbe anche fare il lavoro della cpu, per es. nell'editing video?
TEORICAMENTE si ma concretamente no xxkè la frequenza di clock è molto inferiore e siccome il video editing si basa su operazioni matematiche (ES X LA COMPRESSIONE) la gpu risulterebbe molto lenta
che frequenza di clock hanno le gpu odierne?
Diciamo tra i 300 e i550 mhz (overclock escluso)
Che differenza c'è fra il lavoro svolto dalla gpu e quello della cpu?
vedi risp 3
Non è un pò come avere due processori nel pc?
il funzionamento di gpu e cpu è mooolto diverso. La gpu può aiutare il processore solo nella decodifica video e DVD (ad esempio nelle GeForce 6 ke hanno il processore video integrato)
Spero di non aver sparato ca@@ate. :D
Ciao :)
quali calcoli fa esattamente la gpu e come comunica col processore?
Beh, rimanendo in ambito strettamente grafico c'è la fase di setup della geometria eseguita dalla cpu.
Come comunicano? Semplice, tramite il bus di sistema, come tutte le cose in un PC :D
la cpu potrebbe sostituire la gpu?
:D
Assolutamente sì (grazie all'HAL costituito dalle DX o dalle OpenGL che permette l'emulazione di una macchina di più basso livello), ma con un carico di lavoro ENORME però, perchè non ha una architettura ottimizzata a ciò (essendo un processore multi-purpose e non grafico manca di parallelizzazione e non ha unità di calcolo ad hoc).
Cmq i vertex shader possono essere eseguiti da una CPU tranquillamente senza poi troppa fatica, sono i pixel shader la vera croce.
Puoi fare prove con 3DAnalyzer se sei curioso cmq (o con l'nvemulate di Nvidia se hai una scheda Nvidia).
Non è un pò come avere due processori nel pc?
Esiste un progetto per utilizzare la GPU per scopi multi-purpose (e addirittura come processore sonoro):
http://www.gpgpu.org/
Beh, rimanendo in ambito strettamente grafico c'è la fase di setup della geometria eseguita dalla cpu.
Come comunicano? Semplice, tramite il bus di sistema, come tutte le cose in un PC :D
dipende da che cosa si intende per setup della geometria, perche' il termine in se' e' piuttosto vago.
Se si intende la rasterizzazione dei poligoni e la trasformazione in pixel da disegnare, viene fatta dalla GPU (fra vertex e pixel shader).
Se si intende la trasformazione dei vertici dei poligoni, viene fatta dalla GPU (nei vertex shader).
Se si intende la generazione del grafo della geometria della scena, viene fatto dalla CPU.
CONFITEOR
24-06-2005, 10:46
Esiste un progetto per utilizzare la GPU per scopi multi-purpose (e addirittura come processore sonoro):
http://www.gpgpu.org/
Molto interessante,
Non credete che un massiccio impiego di istruzioni analoghe alle SS3 potrbbe velocizzare molto i processori in ambito multimediale?
CONFITEOR
24-06-2005, 11:55
Exploring Graphics Processor Performance for General Purpose Applications
This paper by P. Trancoso and M. Charalambous at the University of Cyprus presents a comprehensive study of the performance of general-purpose applications on the GPU, and determines the conditions that make the GPU work efficiently. Also, as the GPU is cheaper and consumes less power than a high-end CPU, the authors show the benefits of using the graphics card to extend the life-time of an existing computer system. (Exploring Graphics Processor Performance for General Purpose Applications. P. Trancoso and M. Charalambous. Proceedings of the Eighth Euromicro Conference on Digital System Design (DSD 2005))
http://www.gpgpu.org/
Se si intende la generazione del grafo della geometria della scena, viene fatto dalla CPU.
Era questo ;)
Molto interessante,
Non credete che un massiccio impiego di istruzioni analoghe alle SS3 potrbbe velocizzare molto i processori in ambito multimediale?
I processori restano cmq general purpose.....si possono mettere anche le ali ad una macchina ma non volerà mai :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.