Nome | flop |
---|---|
yotta flop | 10 24 |
zetta flop | 10 21 |
exa FLOP | 10 18 |
peta flop | 10 15 |
tera flops | 10 12 |
giga flop | 10 9 |
mega flop | 10 6 |
chilo flop | 10 3 |
Il numero di operazioni in virgola mobile al secondo (in inglese : operazioni in virgola mobile al secondo , o FLOPS ) è un'unità di misura della velocità di calcolo di un sistema informatico e quindi una parte delle sue prestazioni .
Le operazioni in virgola mobile (addizione o moltiplicazione) sono operazioni che consentono calcoli che rappresentano numeri molto grandi e molto piccoli rappresentati da una mantissa e da un esponente. Tali operazioni richiedono più tempo di calcolo rispetto alle operazioni su numeri interi e vengono utilizzate in alcuni tipi di applicazioni.
La maggior parte dei microprocessori moderni include un'unità a virgola mobile (in inglese : unità a virgola mobile, FPU), che è una parte specializzata del microprocessore progettata per eseguire questo tipo di operazione. La misurazione del numero di FLOPS misura effettivamente la velocità dell'FPU. Uno dei test di prestazione più comuni utilizzati per misurare il numero di FLOPS è chiamato LINPACK .
Il numero di FLOPS non tiene conto di fattori come il profilo di carico (carichi pesanti o leggeri, regolari o molto variabili, ecc. ) del processore o le categorie di operazioni in virgola mobile utilizzate, né con quale percentuale. Per questo motivo un consorzio di fornitori ha creato la Standard Performance Evaluation Corporation (SPEC), che intende fornire una misura più significativa.
Il numero di operazioni in virgola mobile può essere calcolato da diverse dimensioni numeriche:
Il numero di FLOPS è comunemente usato nel campo dei calcoli scientifici, ad esempio nella TOP500 dei supercomputer .
L'equazione per calcolare un FLOPS è:
Nel 2011, la maggior parte dei microprocessori esegue 4 FLOP per ciclo di clock . Quindi un microprocessore single-core con clock a 2,5 GHz ha una velocità teorica di 10 miliardi di FLOPS, indicata con 10 G FLOPS .
La velocità di calcolo ottenuta varia molto a seconda di questa dimensione .
Nel giugno 2011, il supercomputer più potente raggiunge 8.162 petaFLOPS. Questo è il computer di K . Questo supercomputer giapponese ha un totale di 68.544 processori a 8 core e ha più potenza di calcolo rispetto ai successivi 5 messi insieme. Questo stesso supercomputer ha battuto il proprio record inottobre 2011raggiungendo il segno 10 petaFLOPS (o 10 16 FLOPS ). A quel tempo, aveva 88.128 processori a 8 core.
Nel novembre 2012, l'azienda Cray Inc. prende il comando della TOP500 davanti a IBM con Titan , un supercomputer da 17,59 petaFLOPS, in grado di raggiungere 27 petaFLOPS in prestazioni di picco. Questo supercomputer è installato presso l'Oak Ridge National Laboratory . La sua capacità energetica è di 8,2 MW ; ha un'architettura ibrida basata su processori Opteron (AMD) e acceleratori GPU Tesla ( Nvidia ).
Nel 2013 , il supercomputer più potente al mondo era la macchina cinese Tianhe-2 , che mostrava 33,86 petaflop di potenza di calcolo.
Nel 2013, un personal computer può sviluppare una potenza di circa 200 gigaFLOPS con un microprocessore come l' Intel Core i7 -3770, paragonabile in potenza ai supercomputer del 1995 , e 5 621 gigaFLOPS con un processore grafico come la Nvidia GTX 690 , cioè per dire potenza paragonabile a quella dei supercomputer del 2001 .
il 28 gennaio 2014, la piattaforma di calcolo distribuito BOINC ammonta a 8.251 petaFLOPS.
Nel 2015 , il governo degli Stati Uniti ha lanciato un progetto per superare l' asticella degli exa FLOPS (10 18 FLOPS ).
Nel 2016 il governo francese ha lanciato un progetto attraverso la società Bull per "sviluppare il potere exaflopic", la Francia rimane lontana dai suoi concorrenti giapponesi, cinesi e soprattutto americani.
Sempre nel 2016, la piattaforma DGX-1 con server Nvidia Pascal 8x GPUs (P100) con Nvidia Deep Learning integrato ha una potenza di circa 170 teraFLOPS (FP16), si tratta di una potenza paragonabile ai supercomputer del 2005 . La versione Tesla V100 integrata ha una potenza di circa 960 teraFLOPS (FP16), è paragonabile in potenza ai supercomputer del 2007 .
il 17 giugno 2016, la rete di mining che consente la generazione della criptovaluta Bitcoin totalizza una potenza di circa 64 exaFLOPS. È la rete più potente al mondo, con prestazioni superiori a 500 volte quelle del supercomputer Tianhe-2 , con quest'ultimo al secondo posto. Va notato che la maggior parte di questa potenza di calcolo viene eseguita su ASIC che il più delle volte non consentono l'uso come supercomputer, essendo questi chip molto specializzati. Anche l'uso del numero di FLOPS è controverso, poiché questi chip non eseguono di per sé calcoli in virgola mobile. Piuttosto, è una misura delle prestazioni equivalente.
Un supercomputer cinese, il Sunway TaihuLight , ha superato per la prima volta la soglia dei 100 petaflop nel 2016.
IBM ha annunciato di aver commissionato un nuovo supercomputer accreditato di 200 petaflop in giugno 2018per il Dipartimento dell'Energia degli Stati Uniti presso l'Oak Ridge National Laboratory , il Summit .
Nel 2020 il sistema Fugaku sviluppato da Fujitsu e dall'istituto di ricerca Riken raggiunge i 415,5 petaflop.
2020, NVIDIA con la piattaforma Ampère commuta il computer professionale dotato di una scheda A100 da 826 mm², ottiene una potenza di 19,5 teraFLOPS (FP32) e 312 teraFLOPS per i Tensor Core (FP32), paragonabili ai supercomputer del 2007 .