Che cos’è un benchmark LINPACK?

Un benchmark LINPACK è un modo per misurare la velocità di un computer. Sta per pacchetto software di equazioni lineari. Esistono tre diversi benchmark LINPACK: LINPACK Fortran n=100, LINPACK n=1000 e Highly Parallel Computing Benchmark. Confrontano le prestazioni del computer quando risolvono un sistema di equazioni lineari.

Esistono molti benchmark diversi utilizzati per valutare o misurare la velocità e le prestazioni del computer. Il benchmark LINPACK è stato creato nel 1979 da Jack Dongarra, professore di informatica presso l’Università del Tennessee. Il benchmark LINPACK è stato creato perché Dongarra e i suoi collaboratori stavano lavorando su un libro e avevano bisogno di un modo per confrontare le prestazioni del computer per i suoi lettori, quindi hanno scritto un programma che eseguisse determinati calcoli matematici e creasse una linea di base per il confronto.

Il programma benchmark LINPACK è stato originariamente scritto nel linguaggio di programmazione Fortran. Fortran significa traduzione di formule. In passato traduceva le formule matematiche in codice informatico, rendendolo ideale per l’applicazione benchmark LINPACK.

Esistono tre diversi benchmark LINPACK. LINPACK Fortran n=100 viene utilizzato per misurare la velocità di un computer nel risolvere equazioni lineari utilizzando una matrice o una matrice di numeri contenente 100 numeri. Per restituire un risultato accurato, questo benchmark deve essere eseguito esattamente come è stato scritto. Non sono ammesse modifiche nemmeno ai commenti, che non influiscono direttamente sul funzionamento del programma.

Il benchmark LINPACK n=1000 è simile al benchmark n=100. Viene utilizzato per una matrice di 1000 numeri. Anche questo benchmark deve essere eseguito esattamente come scritto.

L’Highly Parallel Computing Benchmark è diverso dagli altri due benchmark. Gli utenti possono specificare la dimensione del problema e il software da utilizzare. Questo misura le migliori prestazioni possibili del computer in condizioni ideali.
I risultati dei test di benchmark LINPACK sono riportati in diversi modi. Sono pubblicati nel report di benchmark LINPACK, sottotitolato Performance of Various Computers Using Standard Linear Equations Software. Elenca le prestazioni di molti sistemi informatici del settore e può essere trovato online. Esiste anche un sito Web chiamato TOP500 che elenca i sistemi che hanno ottenuto un punteggio tra i primi 500 nei benchmark. Le prestazioni di ogni singolo computer possono variare dai risultati dei benchmark pubblicati per quel modello, perché ogni computer è diverso.
In alcune applicazioni, LINPACK è stato sostituito da LAPACK. LAPACK sta per pacchetto di algebra lineare. Ristruttura il software originale per una maggiore efficienza. Il programma è stato originariamente scritto in Fortran 77, ma ora è stato tradotto per l’uso in molti altri linguaggi di programmazione.