Un benchmark LINPACK este o modalitate de a măsura viteza unui computer. Acesta reprezintă pachetul software pentru ecuații liniare. Există trei benchmark-uri LINPACK diferite: LINPACK Fortran n=100, LINPACK n=1000 și Highly Parallel Computing Benchmark. Ei compară performanța computerului atunci când rezolvă un sistem de ecuații liniare.
Există multe repere diferite utilizate pentru a evalua sau măsura viteza și performanța computerului. Benchmark-ul LINPACK a fost creat în 1979 de Jack Dongarra, profesor de informatică la Universitatea din Tennessee. Benchmark-ul LINPACK a fost creat deoarece Dongarra și asociații săi lucrau la o carte și aveau nevoie de o modalitate de a compara performanța computerului pentru cititorii săi, așa că au scris un program care să ruleze anumite calcule matematice și să creeze o linie de bază pentru comparație.
Programul de referință LINPACK a fost scris inițial în limbajul de programare Fortran. Fortran înseamnă traducerea formulei. Obișnuia să traducă formule matematice în cod de computer, făcându-l ideal pentru aplicația de referință LINPACK.
Există trei puncte de referință LINPACK diferite. LINPACK Fortran n=100 este folosit pentru a măsura viteza unui computer la rezolvarea ecuațiilor liniare folosind o matrice sau o matrice de numere care conțin 100 de numere. Pentru a returna un rezultat precis, acest benchmark trebuie rulat exact așa cum a fost scris. Nicio modificare nu este permisă chiar și la comentarii, care nu afectează direct rularea programului.
Benchmark-ul LINPACK n=1000 este similar cu benchmark-ul n=100. Este folosit pentru o matrice de 1000 de numere. Acest benchmark trebuie, de asemenea, rulat exact așa cum este scris.
Benchmark-ul Highly Parallel Computing este diferit de celelalte două benchmark-uri. Utilizatorii pot specifica dimensiunea problemei și software-ul care urmează să fie utilizat. Aceasta măsoară cea mai bună performanță posibilă a computerului în condiții ideale.
Rezultatele testelor de referință LINPACK sunt raportate în mai multe moduri. Acestea sunt publicate în raportul de referință LINPACK, care se intitulează Performance of Various Computers Using Standard Linear Equations Software. Acesta enumeră performanța multor sisteme informatice din industrie și poate fi găsit online. Există, de asemenea, un site web numit TOP500 care listează sistemele care s-au clasat în primele 500 la benchmark-uri. Performanța oricărui computer poate varia față de rezultatele de referință publicate pentru acel model, deoarece fiecare computer este diferit.
În unele aplicații, LINPACK a fost înlocuit cu LAPACK. LAPACK înseamnă pachet de algebră liniară. Restructurează software-ul original pentru o mai mare eficiență. Programul a fost scris inițial în Fortran 77, dar acum a fost tradus pentru a fi utilizat în mai multe alte limbaje de programare.