LINPACK

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

LINPACK este o bibliotecă software dezvoltată pentru a efectua operații de algebră liniară . A fost scris în Fortran de Jack Dongarra , Jim Bunch, Cleve Moler și Gilbert Stewart și a fost dezvoltat special pentru supercomputere în anii 1970 și începutul anilor 1980 . [1] [2] Biblioteca a fost în mare parte înlocuită de LAPACK , care a fost dezvoltată pentru a profita de arhitectura modernă.

LINPACK folosește biblioteca BLAS (Basic Linear Algebra Subprograms) pentru a efectua operații pe operații vectoriale și matrice.

Punctele de referință LINPACK sunt utilizate pentru a măsura performanța computerelor în operații în virgulă mobilă . Dezvoltat de Jack Dongarra, acestea măsoară cât de repede computerul rezolvă un sistem de ecuații liniare din clasa N de tipul Ax = b , o problemă foarte frecventă în inginerie. Soluția se obține prin eliminarea lui Gauss și pivotul elementelor . Aceste tehnici necesită operații 2/3 · N 3 + 2 · N 2 în virgulă mobilă. Rezultatul testului este prezentat în operații în virgulă mobilă pe secundă FLOPS .

Pentru supercomputerele cu paralelism masiv, se folosește Linpack de înaltă performanță, o versiune portabilă a benchmark-ului LINPACK care este folosit ca test pentru întocmirea clasamentului TOP500 , lista celor mai puternice supercomputere din lume. Testul este, de asemenea, utilizat pentru a compila Green500, o listă a celor mai eficiente 500 de sisteme, prin măsurarea FLOPS pe Watt. [3] Testul se efectuează pentru diferite numere de N pentru a obține R max maxim realizabil. Testul arată, de asemenea, valoarea problemei N 1/2 , adică valoarea lui N pentru care se obține o înjumătățire a performanței ( R max / 2).

Testul a fost criticat deoarece nu pune mult accent pe rețeaua de conexiune a nodurilor, ci se concentrează pe unitățile de procesare și memoria cache. Deci, sistemul cu multe unități de procesare rapidă, dar rețeaua de conexiune lentă (de obicei clusterele de calculatoare) poate obține performanțe ridicate, în timp ce în multe procesări reale acestea arată performanțe modeste.

Notă

  1. ^ (RO) Jan Matlis, Sidebar: Linpack Benchmark , în Computerworld , 30 mai 2005. Adus pe 9 noiembrie 2019.
  2. ^ Tehnologie; Măsurarea vitezei computerelor , pe select.nytimes.com , New York Times, 22 septembrie 1991.
  3. ^ Timothy Prickett Morgan, Cell supers guvernează clasamentul Green 500 HPC , în The Register , 2 decembrie 2008.

linkuri externe