|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2002
Messaggi: 129
|
CPU -------> GPU
Tutti noi sappiamo che i moderni processori grafici sono tecnologicamente + avanzati rispetto ai processori (P 4 e Athlon 64), la mia domanda è questa: se nessuno ha mai pensato di creare processori (CPU) che assomiglino ed abbiano le caratteristiche dei processori grafici che abbiamo nelle nostre schede video??
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 8484
|
Re: CPU -------> GPU
Quote:
Calcola che si dice sia a livelli di potenza pura di calcolo circa 6 volte più potente di una 6800u. |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2002
Città: Padova
Messaggi: 24608
|
si ma dipende cosa intendiamo per potenza pura
e cmq se nn sbagli sono fatti per un tipo di calcolo differente nn è che un domani mettono la 6800U al posto del P4 e il PC vola....... sono 2 cose differenti altrimenti lo avrebbero già fatto BYEZZZZZZZZZZZZ
__________________
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Feb 2005
Messaggi: 4992
|
Quote:
|
|
|
|
|
|
|
#5 |
|
Bannato
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13528
|
Se vi piacciono le cose complicate
http://www.gpgpu.org/ Come usare le GPU per applicazioni non grafiche. Sulla carta le attuali GPU battono tutti in FLOPS, però ci sono ancora grossi colli di bottiglia dovuti non tanto all'architettura interna quanto al fetching. Da Stanford "We find that the key cause of this inefficiency is that the GPU can fetch less data and yet execute more arithmetic operations per clock than the CPU when both are operating out of their closest caches. The lack of high bandwidth access to cached data will impair the performance of GPU implementations of any computation featuring significant input reuse" http://graphics.stanford.edu/papers/...matrixmult.pdf |
|
|
|
|
|
#7 | |
|
Bannato
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13528
|
Quote:
Questo effettivamente, unito ad un adeguato fetching dei dati, può essere molto interessante in un'ottica di sfruttamento PIENO del sistema che si ha a disposizione. Se ho delle unità di calcolo, devo usarle globalmente al meglio, cioè occupare quelle che si rigirano i pollici Altrimenti potrei fare tutto con la ALU |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2004
Città: Prov. Brescia
Messaggi: 1828
|
Beh, NVidia sta più o meno dirigendosi in quella direzione con il suo Pure Video.
Sarebbe bello integrarlo in maniera automatica in un sistema operativo e per compiti NON grafici (immaginate se fosse possibile aiutare la CPU durante una codifica MPEG4 oppure comprimere al volo un MP3 senza impegnare la CPU). Avevo sentito parlare del progetto http://www.gpgpu.org/ però sapevo anche che era ancora molto indietro come realizzazione.
__________________
Codice:
SYMONJFOX: Good music since 1999 - Ho fatto affari con: barto2, infrty, ]Rik`[, lepne, Toki84, uniqueusername PC1: Ryzen 5600g, 32GB DDR4 3200, 4 SSD, ecc. |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Re: Re: CPU -------> GPU
Quote:
ha una marea di unità vettoriali, ke NON potranno essere sfruttate in ogni ambito, e ke cmq x sfruttarle adeguatamente negli ambiti in cui è possibile mi sa ke sarà un pò un casino imho.... cmq tra qualke anno si vedrà......
__________________
|
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 8484
|
Re: Re: Re: CPU -------> GPU
Quote:
Completamente sfruttabile con qualunque OS, in grado di fare cose diverse nel medesimo ciclo di clock o unire le forze di tutte le alu e FPU per accellerare un unico processo in corso. In parole povere se manterrà le promesse su carta sarà la CPU che darà il vero salto di qualità che forse c'è stato solo nel passaggio dal c64 alle cpu di moderna generazione. |
|
|
|
|
|
|
#11 | |
|
Bannato
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13528
|
Re: Re: Re: Re: CPU -------> GPU
Quote:
"General purpose" vuol dire per uso generico: audio, video, computazione pura, controllistica, ecc. |
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 8484
|
Re: Re: Re: Re: Re: CPU -------> GPU
Quote:
Ti ricordo per altro che lo stesso emotion engine è in grado di processare audio, video e altro tramite vector unit interne completamente indipendenti. |
|
|
|
|
|
|
#14 |
|
Bannato
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13528
|
Cmq prendiamo ad esempio R420: può calcolare i valori di funzioni trigonometriche (sin e cos) in un ciclo di clock, una volta era impensabile per un core video una cosa simile!
Perchè quindi non sfruttare questa capacità oltre al rendering di una scena 3D? Cmq appena reperisco una 6600GT mi ci metto al lavoro con sta cosa! |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Jul 2004
Messaggi: 2991
|
bella stà cosa
__________________
"Le masse sono abbagliate più facilmente da una grande bugia che da una piccola." (Adolf Hitler) |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 8484
|
In fin dei conti è un po' quello che vuole fare anche microsoft con l'interfaccia 3d di longhorn, ovvero trasferire completamente il carico di lavoro alla gpu per altro ottenendo risultati a video decisamente più appaganti.
Tempo fa avevo sentito che le moderne gpu potrebbero in teoria processare anche l'audio anche se non ho capito come, se fosse vero vorrebbe dire che sono realmente molto sottoutilizzate rispetto alle potenzialità intrinseche. C'è da dire che comunque per forza di cose dovrebbero combattere con il collo di bottiglia generato dal bus AGP o PCIexpress che sia, decisamente meno performante del bus di connessione tra cpu/chipset/ram. |
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Jul 2004
Messaggi: 2991
|
Quote:
__________________
"Le masse sono abbagliate più facilmente da una grande bugia che da una piccola." (Adolf Hitler) |
|
|
|
|
|
|
#18 |
|
Bannato
Iscritto dal: Aug 2001
Città: Berghem Haven
Messaggi: 13528
|
|
|
|
|
|
|
#19 | |
|
Senior Member
Iscritto dal: Nov 2001
Messaggi: 8484
|
Quote:
|
|
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Nov 2002
Città: Singularity
Messaggi: 894
|
Quote:
Il grosso difetto per ora è la rigidità del sistema I/O delle schede grafiche, pensato appunto per il rendering in tempo reale. In particolare non è possibile eseguire salti condizionali (dynamic branching) o se è possibile (NV40) va a scapito delle prestazioni. Possono essere emulati con il render to texture ma a un costo abbastanza alto (nel caso delle CPU gli tessi dati andrebbero in cache invece che in RAM). Con le DirectX 10 invece è stato annunciato un modello di I/O molto più flessibile. Le GPU diventerebbero quindi delle CPU vettoriali dedicate estremamente potenti.
__________________
echo 'main(k){float r,i,j,x,y=-15;while(puts(""),y++<16)for(x=-39;x++<40;putchar(" .:-;!/>"[k&7])) for(k=0,r=x/20,i=y/8;j=r*r-i*i+.1, i=2*r*i+.6,j*j+i*i<11&&k++<111;r=j);}'&>jul.c;gcc -o jul jul.c;./jul |Only Connect| "To understand is to perceive patterns" Isaiah Berlin "People often speak of their faith, but act according to their instincts." Nietzsche - Bayesian Empirimancer - wizardry |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:28.



















