Linpack

LINPACK  är ett mjukvarubibliotek skrivet i Fortran som innehåller en uppsättning rutiner för att analysera och lösa täta system av linjära algebraiska ekvationer [1] .

Historik

LINPACK utvecklades vid Argonne National Laboratory av Jack Dongarra , Jim Bunch, Cleve Mohler och Gilbert Stewart för att köras på superdatorer som användes på 1970-talet och början av 1980-talet. Använder aktivt BLAS- gränssnittet för att bearbeta matriser och vektorer.

LINPACK har nu ersatts av ett annat bibliotek, LAPACK , som fungerar mer effektivt på moderna datorer.

Det finns versioner av biblioteket för flyttal med varierande precision och för komplexa tal . Det finns också en implementering av biblioteket skriven i C.

LINPACK kallas också ofta för LINPACK-prestandatester (löser en tät SLAE med LU-sönderdelningsmetoden). Testet publicerades ursprungligen i bilaga "B" till bibliotekets dokumentation och var tänkt att vara en grov extrapolering av bibliotekets gångtid. [2] Det finns varianter av testet: linpack100 (matris 100 gånger 100; 1977), linpack1000 (matris ökad till 1000 element i varje dimension, 1986), linpack parallell (1000 element, parallell bearbetning) och HPL (högpresterande Linpack, godtyckliga storlekar, de första versionerna släpptes 1991-1993) [3]  är ett populärt prestandatest utformat för att utvärdera prestanda hos parallella datorsystem och skapat på basis av vissa funktioner från LINPACK-biblioteket.

Enligt TOP500-reglerna används HPL i stora storlekar, endast 64-bitars IEEE bråktalsrepresentation tillåts som elementformat, Strassenmetoden eller kortare flytande talformat är inte tillåtna. [fyra]

Se även

Anteckningar

  1. LINPACK User's Guide, 1979-1993 , sid. ix (I.1).
  2. http://www.netlib.org/utk/people/JackDongarra/SLIDES/isc-talk-06102.pdf Arkiverad 17 januari 2014 på Wayback Machine bild 5
  3. http://www.netlib.org/utk/people/JackDongarra/SLIDES/isc-talk-06102.pdf Arkiverad 17 januari 2014 på Wayback Machine bild 9
  4. http://www.netlib.org/utk/people/JackDongarra/SLIDES/isc-talk-06102.pdf Arkiverad 17 januari 2014 på Wayback Machine bild 32

Litteratur

Länkar