Potenza di calcolo totale dei sistemi elencati dalla TOP500 dal 1993 al 2014. La scala che indica la potenza (Y) in GigaFLOPS è in base logaritmica
Il progetto TOP500 mira a creare una lista aggiornata dei 500 più potenti supercomputer non distribuiti del pianeta. Il progetto venne avviato nel 1993 e aggiorna la lista dei sistemi due volte all'anno. Il primo aggiornamento coincide con l'International Supercomputing Conference di giugno, il secondo si ha a novembre durante la ACM/IEEE Supercomputing Conference. Il progetto mira a fornire una base di riferimento comune per analizzare l'evoluzione del supercalcolo. Le prestazioni dei sistemi vengono valutate tramite il benchmarkHPL., una implementazione portabile del benchmark LINPACK scritta in Fortran per sistemi non distribuiti.
All'inizio degli anni novanta la diffusione di diversi supercomputer, basati su architetture e filosofie diverse rendeva difficile definire quale fosse il sistema più potente del pianeta. All'inizio del 1992 presso l'Università di Mannheim venne avviata la creazione di una lista dei più potenti sistemi del pianeta. All'inizio del 1993 Jack Dongarra persuase i responsabili del progetto a utilizzare il test LINPACK per misurare le prestazioni dei sistemi. Il primo elenco venne pubblicato nel maggio del 1993 utilizzando dati presenti su internet, incluse le seguenti liste:[1][2]
David Kahaner, che aveva un'estesa collezioni di dati.
Le informazioni furono utilizzate per compilare le prime due liste. Dal giugno 1993 la TOP500 viene aggiornata ogni due anni tramite le informazioni provenienti dai produttori e dai proprietari dei sistemi.
Fin dal 1993 la potenza di calcolo del sistema in prima posizione segue la legge di Moore e ogni 14 mesi si raddoppia. Il più rapido sistema a giugno del 2018 (il Summit con un Rpeak di 187,6593 PFLOPS) è 1.432.513 volte più veloce di quello esistente nel novembre del 1993, il Connection Machine CM-5/1024 (con 1024 core ed un Rpeak di 131 GFLOPS).
Lista (prime 10 posizioni)
Prime 10 posizioni della 60ª TOP500 (novembre 2022)[3]
Posizione (variazione) - Posizione nella TOP500 e variazione rispetto alla classifica precedente. Nella classifica la posizione viene definita in base alla Rmax. Nel caso due sistemi abbiano lo stesso valore di Rmax, si utilizza il valore Rpeak. Per i siti con lo stesso sistema l'ordine dipende dalla memoria installato e per ultimo si utilizza l'ordine alfabetico.
Rmax - Il massimo valore ottenuto con il benchmark LINPACK. Questo rappresenta il numero di operazioni in virgola mobile eseguite dal sistema durante lo svolgimento dei test.
Nome - Molti supercomputer sono unici e quindi il proprietario tende ad assegnare un nome specifico al sistema.
Modello - La piattaforma sulla quale è costruito il sistema.
N. core CPU - Il numero di core che compongono l'architettura della CPU.
N. core acceleratore - Il numero di core che compongono l'architettura dell'acceleratore (ad esempio una scheda GPU).
Interconnessione - Il protocollo utilizzato per l'interconnessione dei nodi.
Produttore - Il produttore del sistema.
Località e nazione - Luogo e nazione (o entità sovranazionale) del sito dove è installato il sistema.
Anno - Anno di installazione/aggiornamento del sistema.
Sistema operativo - Sistema operativo utilizzato dal supercomputer.