Linpack

LINPACK  er et softwarebibliotek skrevet i Fortran , der indeholder et sæt rutiner til at analysere og løse tætte systemer af lineære algebraiske ligninger [1] .

Historie

LINPACK blev udviklet på Argonne National Laboratory af Jack Dongarra , Jim Bunch, Cleve Mohler og Gilbert Stewart til at køre på supercomputere , der blev brugt i 1970'erne og begyndelsen af ​​1980'erne. Bruger aktivt BLAS -grænsefladen til at behandle matricer og vektorer.

LINPACK er nu erstattet af et andet bibliotek, LAPACK , som fungerer mere effektivt på moderne computere.

Der er versioner af biblioteket til flydende kommatal med varierende præcision og til komplekse tal . Der er også en implementering af biblioteket skrevet i C.

LINPACK omtales også ofte som LINPACK-ydelsestests (løsning af en tæt SLAE ved hjælp af LU-nedbrydningsmetoden). Testen blev oprindeligt publiceret i bilag "B" til bibliotekets dokumentation og var beregnet til at være en grov ekstrapolering af bibliotekets driftstid. [2] Der findes varianter af testen: linpack100 (matrix 100 gange 100; 1977), linpack1000 (matrix øget til 1000 elementer i hver dimension, 1986), linpack parallel (1000 elementer, parallel bearbejdning) og HPL (Høj ydeevne Linpack, vilkårlige størrelser, de første versioner blev udgivet i 1991-1993) [3]  er en populær præstationstest designet til at evaluere ydeevnen af ​​parallelle computersystemer og skabt på basis af nogle funktioner fra LINPACK-biblioteket.

I henhold til TOP500-reglerne bruges HPL i store størrelser, kun 64-bit IEEE-brøktalsrepræsentation er tilladt som et elementformat, Strassen-metoden eller kortere flydende talformater er ikke tilladt. [fire]

Se også

Noter

  1. LINPACK Brugervejledning, 1979-1993 , s. ix (I.1).
  2. http://www.netlib.org/utk/people/JackDongarra/SLIDES/isc-talk-06102.pdf Arkiveret 17. januar 2014 på Wayback Machine slide 5
  3. http://www.netlib.org/utk/people/JackDongarra/SLIDES/isc-talk-06102.pdf Arkiveret 17. januar 2014 på Wayback Machine slide 9
  4. http://www.netlib.org/utk/people/JackDongarra/SLIDES/isc-talk-06102.pdf Arkiveret 17. januar 2014 på Wayback Machine- dias 32

Litteratur

Links