Skip to main content

Ano ang isang benchmark ng Linpack?

Ang isang benchmark ng Linpack ay isang paraan ng pagsukat ng bilis ng isang computer.Ito ay nakatayo para sa linear equation software package.Mayroong tatlong magkakaibang mga benchmark ng Linpack: Linpack Fortran N ' 100, Linpack N ' 1000, at ang lubos na kahanay na benchmark ng computing.Inihambing nila ang pagganap ng computer kapag nalulutas ang isang sistema ng mga linear equation.

Maraming iba't ibang mga benchmark na ginamit upang grado o masukat ang bilis ng computer at pagganap.Ang benchmark ng Linpack ay nilikha noong 1979 ni Jack Dongarra, isang propesor sa agham ng computer sa University of Tennessee.Ang benchmark ng Linpack ay nilikha dahil si Dongarra at ang kanyang mga kasama ay nagtatrabaho sa isang libro at nangangailangan ng isang paraan upang ihambing ang pagganap ng computer para sa mga mambabasa nito, kaya sumulat sila ng isang programa na tatakbo ang ilang mga kalkulasyon sa matematika at lumikha ng isang baseline para sa paghahambing.

Ang Linpack BenchmarkAng programa ay orihinal na isinulat sa wikang programming ng Fortran.Ang Fortran ay nangangahulugang pagsasalin ng formula.Ginamit ito upang isalin ang mga formula ng matematika sa code ng computer, na ginagawang perpekto para sa application ng Linpack Benchmark.

Mayroong tatlong magkakaibang mga benchmark ng Linpack.Ang Linpack Fortran N ' 100 ay ginagamit upang masukat ang isang bilis ng computer sa paglutas ng mga linear equation gamit ang isang matrix o hanay ng mga numero na naglalaman ng 100 mga numero.Upang maibalik ang isang tumpak na resulta, ang benchmark na ito ay dapat patakbuhin nang eksakto tulad ng nakasulat.Walang mga pagbabago na pinapayagan kahit sa mga komento, na hindi direktang nakakaapekto sa pagpapatakbo ng programa.

Ang linpack n ' 1000 benchmark ay katulad ng n ' 100 benchmark.Ginagamit ito para sa isang matrix ng 1000 na numero.Ang benchmark na ito ay dapat ding patakbuhin nang eksakto tulad ng nakasulat.

Ang lubos na kahanay na benchmark ng computing ay naiiba sa iba pang dalawang benchmark.Maaaring tukuyin ng mga gumagamit ang laki ng problema at software na gagamitin.Sinusukat nito ang pinakamahusay na posibleng pagganap ng computer na ibinigay ng mga perpektong kondisyon.

Ang mga resulta ng mga pagsubok sa benchmark ng Linpack ay iniulat sa maraming paraan.Ang mga ito ay nai -publish sa Linpack Benchmark Report, na kung saan ay subtitled pagganap ng iba't ibang mga computer gamit ang karaniwang linear equation software .Inililista nito ang pagganap ng maraming mga sistema ng computer sa industriya at matatagpuan sa online.Mayroon ding isang website na tinatawag na Top500 na naglilista ng mga system na nakapuntos sa nangungunang 500 sa mga benchmark.Ang pagganap ng anumang solong computer ay maaaring mag -iba mula sa nai -publish na mga resulta ng benchmark para sa modelong iyon, dahil ang bawat computer ay naiiba.

Sa ilang mga aplikasyon, ang Linpack ay pinalitan ng Lapack.Ang Lapack ay nakatayo para sa linear algebra package.Inayos nito ang orihinal na software para sa higit na kahusayan.Ang programa ay orihinal na isinulat sa Fortran 77 ngunit ngayon ay isinalin para magamit sa maraming iba pang mga wika sa programming.