Hvad er et LINPACK-benchmark?
En LINPACK-benchmark er en måde at måle hastigheden på en computer på. Det står for softwarepakke til lineære ligninger. Der er tre forskellige LINPACK-benchmarks: LINPACK Fortran n = 100, LINPACK n = 1000 og Highly Parallel Computing Benchmark. De sammenligner computerens ydelse, når de løser et system med lineære ligninger.
Der er mange forskellige benchmarks, der bruges til at bedømme eller måle computerens hastighed og ydeevne. LINPACK-benchmarken blev oprettet i 1979 af Jack Dongarra, en datalogiprofessor ved University of Tennessee. LINPACK-benchmark blev oprettet, fordi Dongarra og hans medarbejdere arbejdede på en bog og havde brug for en måde at sammenligne computerpræstationer for dens læsere, så de skrev et program, der ville køre visse matematiske beregninger og skabe en baseline til sammenligning.
LINPACK benchmark-programmet blev oprindeligt skrevet på Fortran-programmeringssprog. Fortran betyder formeloversættelse. Det bruges til at oversætte matematiske formler til computerkode, hvilket gør den ideel til LINPACK-benchmark-applikationen.
Der er tre forskellige LINPACK-benchmarks. LINPACK Fortran n = 100 bruges til at måle en computers hastighed ved at løse lineære ligninger ved hjælp af en matrix eller en række tal, der indeholder 100 tal. For at give et nøjagtigt resultat skal dette benchmark køres nøjagtigt som det blev skrevet. Ingen ændringer er tilladt selv i kommentarerne, som ikke direkte påvirker programmets kørsel.
LINPACK n = 1000 benchmark svarer til n = 100 benchmark. Det bruges til en matrix på 1000 numre. Denne benchmark skal også køres nøjagtigt som skrevet.
Den meget parallelle beregningsmetode er forskellig fra de to andre benchmarks. Brugere kan specificere problemstørrelsen og den software, der skal bruges. Dette måler den bedst mulige ydelse af computeren under de ideelle forhold.
Resultaterne af LINPACK benchmark-tests rapporteres på flere måder. De offentliggøres i LINPACK benchmark-rapporten, der er undertekstet Performance for forskellige computere ved hjælp af standard lineær ligningssoftware . Det viser ydeevnen for mange industriens computersystemer og kan findes online. Der er også et websted, der hedder TOP500, der viser de systemer, der scorede i top 500 på benchmarks. Ydelsen for enhver enkelt computer kan variere fra de offentliggjorte benchmarkresultater for den model, fordi hver computer er forskellig.
I nogle applikationer er LINPACK erstattet af LAPACK. LAPACK står for lineær algebrapakke. Det omstrukturerer den originale software for større effektivitet. Programmet blev oprindeligt skrevet i Fortran 77, men er nu oversat til brug i flere andre programmeringssprog.