Hva er et LINPACK benchmark?

En LINPACK-referanseindeks er en måte å måle hastigheten på en datamaskin på. Den står for programvarepakke for lineære ligninger. Det er tre forskjellige LINPACK-benchmarks: LINPACK Fortran n = 100, LINPACK n = 1000, og Highly Parallel Computing Benchmark. De sammenligner datamaskinens ytelse når de løser et system med lineære ligninger.

Det er mange forskjellige benchmarks som brukes til å rangere eller måle datamaskinens hastighet og ytelse. LINPACK-referanseporteføljen ble opprettet i 1979 av Jack Dongarra, en datavitenskapelig professor ved University of Tennessee. LINPACK-referanseporteføljen ble opprettet fordi Dongarra og hans medarbeidere jobbet med en bok og trengte en måte å sammenligne datamaskinens ytelse for leserne, så de skrev et program som ville kjøre visse matematiske beregninger og lage en baseline for sammenligning.

Referanseprogrammet LINPACK ble opprinnelig skrevet på Fortran-programmeringsspråket. Fortran betyr formeloversettelse. Det pleide å oversette matematiske formler til datakode, noe som gjør den ideell for LINPACK-referanseprogrammet.

Det er tre forskjellige LINPACK benchmarks. LINPACK Fortran n = 100 brukes til å måle datamaskinens hastighet ved å løse lineære ligninger ved hjelp av en matrise eller rekke med tall som inneholder 100 tall. For å kunne gi et nøyaktig resultat, må denne referansen kjøres nøyaktig slik den ble skrevet. Det er ikke tillatt endringer i kommentarene, noe som ikke direkte påvirker driften av programmet.

LINPACK n = 1000-referansen er lik n = 100-referansen. Den brukes til en matrise på 1000 tall. Denne målestokken må også kjøres nøyaktig som skrevet.

Benchmark Highly Parallel Computing er forskjellig fra de to andre standardene. Brukere kan spesifisere problemstørrelse og programvare som skal brukes. Dette måler best mulig ytelse på datamaskinen gitt ideelle forhold.

Resultatene fra LINPACK-referansetestene rapporteres på flere måter. De er publisert i referansenapporten LINPACK, som er undertittel Performance of Various Computers Using Standard Linear Equations Software . Den viser ytelsen til mange bransjesdatasystemer og kan bli funnet på nettet. Det finnes også et nettsted kalt TOP500 som viser systemene som scoret på topp 500 på referanseindeksene. Ytelsen til en enkelt datamaskin kan variere fra de publiserte referanseresultatene for den modellen, fordi hver datamaskin er forskjellig.

I noen applikasjoner er LINPACK erstattet av LAPACK. LAPACK står for lineær algebrapakke. Den omstrukturerer den opprinnelige programvaren for større effektivitet. Programmet ble opprinnelig skrevet i Fortran 77, men er nå oversatt for bruk på flere andre programmeringsspråk.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?