PDA

View Full Version : SPECfp comparative storiche


Zievatron
14-04-2004, 15:32
Ciao a tutti,
Mi sapete segnalare qualche sito che riporta delle tabelle comparative sulle prestazioni dei processori?
Non mi interessa un discorso sulle novità, tipo Tizio che supera Caio, ma Sempronio ha già annunciato... etc... etc...
Mi interessano dati storici sullo sviluppo delle prestazioni delle principali diverse famiglie di processori CISC e RISC negli anni. Non per forza a partire dall'Adamo ed Eva dei processori, ma da una decina d'anni magari sì.

Ho fatto qualche tentativo con google, ma devo essere io a non saperci fare, perchè trovo solo roba limitata all'attualità. Mi sembrerebbe troppo strano se non ci fosse proprio nessun sito con informazioni storiche.
Grazie

Zievatron
16-04-2004, 11:27
Sono riuscito a trovare il sito giusto, almeno credo:

http://spec.unipv.it/

Adesso, il problema è capirci abbastanza. E' tutto in inglese.
Odio l'inglese io, odio. Ecco :mad:

Date un'occhiata anche voi.
Il dato "HW Avail", sta per "Da quand'è che sta sul mercato quell'hw", o è altro?

Poi, ci sono i dati "result" e "baseline" che dovrebbero essere quelli fondamentali. Ma che differenza c'è?

Poi ancora, oltre alle tabelle normali degli SPECint e SPECfp
(questo lo so che sono le prestazioni in interi ed in virgola mobile)
ci sono due rispettive tabelle "rates". Queste non ho idea di cosa siano, ma, a naso, sospetto che sia importante. Non credo però che abbiano a che vedere con un mutuo :eek:
Potete aiutarmi a capire queste cose?

Zievatron
17-04-2004, 12:14
Esaminando i dati delle prestazioni in SPEC trovati sul sito già segnalato, ho notato come all'aumento del numero dei processori non corrisponde un pari aumento delle prestazioni. Di solito, 4 pocessori non riescono a fare per intero il lavoro di 2, cioè 1/2 di lavoro a testa. Aumentando ancora il numero di processori, il lavoro per processore diminuisce.

La cosa mi sembra assai strana. Mi sapete dare qualche chiarimento in merito?
Perchè si ha questo abbattimento del rapporto prestazione/processori?
Una causa deve esserci, perchè, per logica, se un tacchino mangia 1 kg di mangime al giorno, 8 tacchini ne mangiano 8 kg. :what:
Così, se una cpu esegue 1 miliardo di istruzioni al secondo, 8 cpu dovrebbero eseguire 8 miliardi di istruzioni al secondo. Dovendo lavorare insieme e, quindi, spartirsi e coordinare bene il lavoro, una parte della capacità di lavoro verrà assorbita da questa esigenza, ma questa quota dovrebbe essere comunque minima.

Poi ancora, questi dati prestazionali in SPEC quanto sono affidabili?
Cioè, corrispondono davvero alla capacità di lavoro della CPU?
O sono influenzati molto da fattori diversi? (un computer non è solo cpu, ci sono un sacco di altri componenti e c'è il software)

Non è che sarebbe più corretto, per valutare le pure potenzialità della CPU, fare semplicemente il conto di istruzioni*ciclo*mhz?

Non tanto, lo so, perchè, come minimo, bisogna poi fare i conti con la profondità della pipa lineare (pipeline). Poi chissà quali altre caratteristiche della CPU ne influenzano le potenzialità.

Ma, allora, qual'è la soluzione più attendibile per comparare la pura potenzialità di lavoro delle cpu?