Kas yra LINPACK etalonas?

LINPACK etalonas yra būdas išmatuoti kompiuterio greitį. Tai reiškia tiesinių lygčių programinės įrangos paketą. Yra trys skirtingi LINPACK etalonai: LINPACK Fortran n=100, LINPACK n=1000 ir Highly Parallel Computing Benchmark. Jie lygina kompiuterio našumą spręsdami tiesinių lygčių sistemą.

Yra daug skirtingų etalonų, naudojamų kompiuterio greičiui ir našumui įvertinti arba matuoti. LINPACK etaloną 1979 m. sukūrė Tenesio universiteto kompiuterių mokslų profesorius Jackas Dongarra. LINPACK etalonas buvo sukurtas, nes Dongarra ir jo bendražygiai dirbo prie knygos ir jiems reikėjo būdo palyginti kompiuterio našumą skaitytojams, todėl jie parašė programą, kuri atliktų tam tikrus matematinius skaičiavimus ir sukurtų palyginimo bazę.

LINPACK etaloninė programa iš pradžių buvo parašyta Fortran programavimo kalba. Fortran reiškia formulės vertimą. Jis naudojamas matematines formules išversti į kompiuterio kodą, todėl idealiai tinka LINPACK etaloninei programai.

Yra trys skirtingi LINPACK etalonai. LINPACK Fortran n=100 naudojamas matuoti kompiuterio greitį sprendžiant tiesines lygtis, naudojant matricą arba skaičių masyvą, susidedantį iš 100 skaičių. Norint gauti tikslų rezultatą, šis etalonas turi būti vykdomas tiksliai taip, kaip buvo parašyta. Net komentaruose neleidžiami jokie pakeitimai, kurie neturi tiesioginės įtakos programos veikimui.

LINPACK n=1000 etalonas yra panašus į n=100 etaloną. Jis naudojamas 1000 skaičių matricai. Šis etalonas taip pat turi būti vykdomas tiksliai taip, kaip parašyta.

Labai lygiagrečios skaičiavimo standartas skiriasi nuo kitų dviejų etalonų. Vartotojai gali nurodyti problemos dydį ir naudotiną programinę įrangą. Tai matuoja geriausią įmanomą kompiuterio našumą esant idealioms sąlygoms.
LINPACK etaloninių testų rezultatai pateikiami keliais būdais. Jie paskelbti LINPACK etaloninėje ataskaitoje, kurios paantraštė yra Įvairių kompiuterių, naudojančių standartinę tiesinių lygčių programinę įrangą, našumas. Jame išvardijami daugelio pramonės kompiuterinių sistemų veikimai ir jį galima rasti internete. Taip pat yra svetainė TOP500, kurioje išvardytos sistemos, kurios pateko į 500 geriausių etalonų. Bet kurio atskiro kompiuterio našumas gali skirtis nuo paskelbtų to modelio etaloninių rezultatų, nes kiekvienas kompiuteris yra skirtingas.
Kai kuriose programose LINPACK buvo pakeistas LAPACK. LAPACK reiškia tiesinės algebros paketą. Ji pertvarko originalią programinę įrangą, kad padidintų efektyvumą. Iš pradžių programa buvo parašyta Fortran 77, tačiau dabar ji išversta naudoti į keletą kitų programavimo kalbų.