Vad är ett LINPACK-riktmärke?

Ett LINPACK-riktmärke är ett sätt att mäta hastigheten på en dator. Det står för programvarupaketet för linjära ekvationer. Det finns tre olika LINPACK-riktmärken: LINPACK Fortran n = 100, LINPACK n = 1000 och Highly Parallel Computing Benchmark. De jämför datorprestanda när de löser ett system med linjära ekvationer.

Det finns många olika riktmärken som används för att betygsätta eller mäta dators hastighet och prestanda. LINPACK-riktmärket skapades 1979 av Jack Dongarra, en datavetenskapsprofessor vid University of Tennessee. LINPACK-riktmärket skapades eftersom Dongarra och hans medarbetare arbetade med en bok och behövde ett sätt att jämföra datorprestanda för sina läsare, så de skrev ett program som skulle köra vissa matematiska beräkningar och skapa en baslinje för jämförelse.

LINPACK-referensprogrammet skrevs ursprungligen på Fortran-programmeringsspråket. Fortran betyder formelöversättning. Det brukade översätta matematiska formler till datorkod, vilket gör den idealisk för LINPACK-benchmark-applikationen.

Det finns tre olika LINPACK-riktmärken. LINPACK Fortran n = 100 används för att mäta datorns hastighet för att lösa linjära ekvationer med en matris eller matris med siffror som innehåller 100 siffror. För att få ett exakt resultat måste detta riktmärke köras exakt som det skrivs. Inga ändringar är tillåtna ens i kommentarerna, som inte direkt påverkar programmets drift.

LINPACK n = 1000-riktmärket liknar n = 100-riktmärket. Det används för en matris på 1000 nummer. Detta riktmärke måste också köras exakt som skrivet.

Benchmarken med mycket parallella datorer skiljer sig från de andra två riktmärkena. Användare kan ange problemstorlek och programvara som ska användas. Detta mäter datorns bästa möjliga prestanda med de ideala förhållandena.

Resultaten av LINPACK-benchmarktesterna rapporteras på flera sätt. De publiceras i LINPACK-referensrapporten, som är undertexter Prestanda för olika datorer med standardprogram för linjära ekvationer . Den visar prestanda för många branschdatorsystem och kan hittas online. Det finns också en webbplats som heter TOP500 som visar de system som fick poäng i topp 500 på riktmärken. Prestandan för varje enskild dator kan variera från de publicerade referensresultaten för den modellen, eftersom varje dator är annorlunda.

I vissa applikationer har LINPACK ersatts av LAPACK. LAPACK står för linjärt algebrapaket. Det omstrukturerar den ursprungliga programvaran för ökad effektivitet. Programmet skrevs ursprungligen i Fortran 77 men har nu översatts för användning på flera andra programmeringsspråk.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?