Linpack

LINPACK  on Fortranissa kirjoitettu ohjelmistokirjasto , joka sisältää joukon rutiineja tiheiden lineaaristen algebrallisten yhtälöiden analysointiin ja ratkaisemiseen [1] .

Historia

Jack Dongarra , Jim Bunch, Cleve Mohler ja Gilbert Stewart kehittivät LINPACKin Argonnen kansallisessa laboratoriossa toimimaan supertietokoneissa , joita käytettiin 1970-luvulla ja 1980-luvun alussa. Käyttää aktiivisesti BLAS -liitäntää matriisien ja vektorien käsittelyyn.

LINPACK on nyt korvattu toisella kirjastolla, LAPACKilla , joka toimii tehokkaammin nykyaikaisissa tietokoneissa.

Kirjastosta on olemassa versioita liukulukuille vaihtelevalla tarkkuudella ja kompleksiluvuille . Kirjastossa on myös C - kielellä kirjoitettu toteutus.

LINPACKia kutsutaan usein myös LINPACK-suorituskykytesteiksi (tiheän SLAE:n ratkaiseminen LU-hajotusmenetelmällä). Testi julkaistiin alun perin kirjaston dokumentaation liitteessä "B", ja sen oli tarkoitus olla karkea ekstrapolaatio kirjaston käyttöajasta. [2] Testistä on olemassa muunnelmia: linpack100 (matriisi 100 x 100; 1977), linpack1000 (matriisi lisätty 1000 elementtiin kussakin ulottuvuudessa, 1986), linpack parallel (1000 elementtiä, rinnakkaiskäsittely) ja HPL (High-performance Linpack, mielivaltaisia ​​kokoja, ensimmäiset versiot julkaistiin vuosina 1991-1993) [3]  on suosittu suorituskykytesti, joka on suunniteltu arvioimaan rinnakkaisten laskentajärjestelmien suorituskykyä ja luotu joidenkin LINPACK-kirjaston toimintojen perusteella.

TOP500-sääntöjen mukaan HPL:ää käytetään suurissa kooissa, vain 64-bittinen IEEE murtolukuesitys on sallittu elementtimuotona, Strassen-menetelmä tai lyhyemmät kelluvat lukumuodot eivät ole sallittuja. [neljä]

Katso myös

Muistiinpanot

  1. LINPACK Users' Guide, 1979-1993 , s. ix (I.1).
  2. http://www.netlib.org/utk/people/JackDongarra/SLIDES/isc-talk-06102.pdf Arkistoitu 17. tammikuuta 2014 Wayback Machinen diassa 5
  3. http://www.netlib.org/utk/people/JackDongarra/SLIDES/isc-talk-06102.pdf Arkistoitu 17. tammikuuta 2014 Wayback Machinen diassa 9
  4. http://www.netlib.org/utk/people/JackDongarra/SLIDES/isc-talk-06102.pdf Arkistoitu 17. tammikuuta 2014 Wayback Machinen diassa 32

Kirjallisuus

Linkit