Newsgroup: it.comp.hardware.cpu
Titolo: 50 GFlops ???

Sul numero di Ottobre (2) di PC PROFESSIONALE è riportato,
a proposito del Ge-Force 256:
"... I dati di targa sono impressionanti: ben 23 milioni di
transistor sono in grado di produrre 50 GFlops di calcoli,
che si concretizzano ..."
Il fatto è che al momento del lancio sul mercato del Motorola G4 si
fece un gran parlare del Gigaflop (sustained) che questo processore
era in grado di fornire, per non parlare della velocità di picco.
Le domande sono queste:
1) perchè le CPU delle schede grafiche sono un'ordine di grandezza
    più veloci di CPU quali il G4 (obiettivamente mi sarei aspettato il
    contrario)?
2)anche se il prezzo di lancio del Ge-Force 256 non sarà certo basso, è
   prevedibile che comunque esso non superi quello del G4, quindi
   perchè questa differenza di prezzo in base alle rispettive prestazioni?
Insomma da profano vorrei sapere quali sono i parametri per misurare
la velocità di un microprocessore quali Athlon, PIII G4 etc e quali quelli
per misurare la velocità dei chip grafici.
Grazie a tutti
Max

    perchè questa differenza di prezzo in base alle rispettive prestazioni?
La ge costra' circa 550 k.

1) i Flops e i Mips non sono indici utili per il confronto tra
processori, si possono usare solamente all'interno della stessa classe
e marca di processori (es posso confrontare i PIII a variazione di
clock) e comunque non sono un indice indicativo in quanto indicano la
velocita' di punta con l'istruzione piu semplice (come dire che misuro
le capacita' matematiche di una persona in base solo alla velocita'
con cui calcola 1+1).
2) la GeForce e' un processore grafico ottimizzato solo per un certo
tipo di operazioni (es manipolazione di matrici) mentre i processori 
per Pc devono fare "tutte" le operazioni.
3) cio non toglie che 50Gflop sono una cifra impressionate, mi chiedo
se si possano creare librerie per matematica per usare le op della
GeForce.
bye

Secondo voi sarà possibile che in futuro ci saranno chipset che delegheranno
una certa mole di calcoli da macinare alle schede grafiche?
Così facendo si alleggerirebbe il peso sui processori che potrebbero
dedicarsi ad altro: sarebbe come avere una configurazione biprocessore!
Che ne pensate?
    Figurehead!

GeForce.
mah.. suppongo di no?? magari se qualche pazzoide lo fara'... il
problema e' se la scheda puo' essere programmata e se puo' riversare
dati verso la memoria centrale???
--
[GAP]

chi deve invertire matrici....))
non mi dire che di lavoro inverti matrici cosi' grosse :)
ma quanto tempo ci vuole per invertire una 1000*1000? :)
ciao,
Marco
------------------------------------------------------
Marco Salvi - Bologna  University - Physics Department
e-mail:  
mar...@cadvlsi1.df.unibo.it
web:     
http://cadvlsi1.df.unibo.it
------------------------------------------------------

 dati verso la memoria centrale???
Penso di si'.. in fondo una delle caratteristiche dell'agp e' quella di 
poter leggere e scrivere dalla/nella memoria centrale... o sbaglio?
-- 
Jotaro "Cecche" Kujo
"Mmh... pensa te..."
Per rispondere togli NOSPAM

 wrote in message
xukP3.29473$i06.3...@typhoon.libero.it...


 ma quanto tempo ci vuole per invertire una 1000*1000? :)
Sono prorpio curioso anke io... :)
ciao!

ma quanto tempo ci vuole per invertire una 1000*1000? :)
su che computer? ;-)
per invertire una matrice n*n densa, brutalmente, ci vogliono
approssimativamente:
nflops=2/3 * n^3 + 2 * n ^2
quindi per una 1000*1000 si ha nflops=6,68667*10^8
ovvero circa 668Mflops...
con un processore da 50Gflops ci vuole (ipoteticamente)... 0,01337
secondi! ovvero poco piu' di un centesimo di secondo...
Ovviamente il problema e' che il processore non puo' andare a quella
velocita' se la ram non gli fornisce i dati velocemente....
in singola precisione ogni elementoo della matrice occupa 4 byte...
1000*1000*4=3,81 MB; questi devono essere letti dal processore dalla
ram (e poi riscritti su questa) almeno una volta in tutto il processo:
3,81MB/0,01337s=285MB/s letti e scritti ovvero ci vuole una bandwidth
della ram almeno doppia... con la sdram a 100MHz ci stiamo dentro ma
sel le letture/scritture diventano di piu' allora no.... (la ram
diventa un fattore limitante).
--
[GAP]

La ge costra' circa 550 k.
Quando uscirà?
Se per gennaio il prezzo sarà sceso sarà la mia prossima skeda
grafica, anche a costo di prendere l'Athlon + lento che c'è e poi
clokkarlo...
Appro, quando esce l'Athlon a 0.18? Spero prima di Gennaio... ^_^
Saluti,
Mav
**********************************************************************
 DEFINIZIONE DI UN P3 (Coppermine... quello nuovo): una *BUFALA*
 Ecco perchè: è un Pentium Pro (progetto che risale al 1996 e che aveva 
anche 256 Kb di cache FULL-SPEED!), con MMX (inutili!) e SSE 
(FORSE leggerement + utili), con 256Kb di cache full-speed 
(si potevano avere già nel 1996), su un bus (GTL+) che, a detta di Intel 
è instabile a 133Mhz, e che va proprio a 133Mhz, ed in più, su un bus che, 
in SMP fa schifo. E con prestazioni mooolto rivoluzionarie (circa il 20, 
30% IN MENO di un Athlon pari frequenza >;-)) e prezzo allineato con quello 
di processori più potenti (AMD Athlon). NON COMPRATELO!
**********************************************************************
     SCUSATE PER LA LUNGHEZZA DELLA SIGNATURE!

diventa un fattore limitante).
beh..cmq se avessi veramente un processore a 50 gigaflops..anche con
le ram odierne e con i tuoi dati, mi sembra che non ci vorrebbe
piu' di qualche secondo, vero?


ma quanto tempo ci vuole per invertire una 1000*1000? :)
hai presente quelle belle matrici da 1280x1024x32bit? 
beh, quelle non ci vuole poi molto ad invertirle, fidati.... ^_____^
---
    (iao!!oai)                                    (ICQ: 10860566)
    //.aurizio
    I bimbi buoni vanno in paradiso.
    I bimbi cattivi vanno dove gli pare!

piu' di qualche secondo, vero?
Io per la mia limitata esperienza (le Sun del PoliMi...) non ho mai
aspettato piu' di un paio di secondi...
--
[GAP]