FLOPS: differenze tra le versioni

2 byte rimossi ,  1 anno fa
(aggiornato record di calcolo FLOPS ad aprile 2020)
:<math>\text{FLOPS} = \text{cores} \times \text{clock} \times \frac{\text{FLOPs}}{\text{cycle}}</math>
 
La maggior parte dei microprocessori moderni può eseguire 4 FLOPs per ciclo di ''clock''<ref name="en.community.dell.com"/>. Pertanto teoricamente un processore single-core con un clock a 2,5 GHz ha una capacità di 10 miliardi di FLOPS, ovvero 10 GFLOPS. Questa equazione, tuttavia, si applica in modo piuttosto generico ad una determinata architettura hardware ed ovviamente non tiene conto dei limiti imposti dalla larghezza di banda della memoria o di altri vincoli architetturali. In genere, quindi, il valore di FLOPS di un dato sistema non viene determinato su calcoli teorici come questo.
 
I moderni processori includono una ''floating point unit'' ([[Unità di calcolo in virgola mobile|FPU]]), componente specializzata nel calcolo delle operazioni in [[virgola mobile]]. Quindi il FLOPS è un'unità di misura delle prestazioni della FPU. La valutazione dell'effettiva potenza di calcolo della FPU deve essere effettuata in relazione ad un [[benchmark (informatica)|riferimento]] standard, che consenta di comparare i valori ottenuti con quelli di altri elaboratori. Un riferimento in questo senso sono il [[LINPACK]] e il [[LAPACK]].
Questa equazione, tuttavia, si applica in modo piuttosto generico ad una determinata architettura hardware ed ovviamente non tiene conto dei limiti imposti dalla larghezza di banda della memoria o di altri vincoli architetturali. In genere, quindi, il valore di FLOPS di un dato sistema non viene determinato su calcoli teorici come questo.
 
I moderni processori includono una ''floating point unit'' ([[Unità di calcolo in virgola mobile|FPU]]), componente specializzata nel calcolo delle operazioni in [[virgola mobile]]. Quindi il FLOPS è un'unità di misura delle prestazioni della FPU.
 
La valutazione dell'effettiva potenza di calcolo della FPU deve essere effettuata in relazione ad un [[benchmark (informatica)|riferimento]] standard, che consenta di comparare i valori ottenuti con quelli di altri elaboratori. Un riferimento in questo senso sono il [[LINPACK]] e il [[LAPACK]].
 
Lo studio delle prestazioni di un calcolatore attraverso la misura dei FLOPS non fornisce indicazioni dettagliate sulle reali capacità di elaborazione della [[CPU]] poiché non sono considerati fattori quali il carico del [[microprocessore]] e il tipo di operazione in [[Numero in virgola mobile|virgola mobile]]. Per questo motivo è stata creata la [[SPEC]] (Standard Performance Evaluation Corporation), il cui compito è fornire dei riferimenti più dettagliati e precisi.
Utente anonimo