LINPACK

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

LINPACKè unalibreria softwaresviluppata per eseguire operazioni dialgebra lineare.È stata scritta inFortrandaJack Dongarra,Jim Bunch,Cleve Moler,e Gilbert Stewart, ed è stata sviluppata specificatamente per isupercomputertra gli anni70e l'inizio degli anni80.[1][2]La libreria è stata in gran parte superata daLAPACK,che è stata sviluppata per avvantaggiarsi delle moderne architetture.

LINPACK utilizza la libreriaBLAS(Basic Linear Algebra Subprograms) per eseguire operazioni sui vettori e operazioni matriciali.

IBenchmark LINPACKsono utilizzati per misurare le prestazioni dei computer nelle operazioni invirgola mobile.Sviluppati da Jack Dongarra questi misurano quanto rapidamente il computer risolve unsistema di equazioni linearidi classe N del tipoAx=b,un problema molto comune in ingegneria. La soluzione si ottiene tramite l'eliminazione di Gausse ilpivot degli elementi.Queste tecniche richiedono 2/3·N3+ 2·N2operazioni in virgola mobile. Il risultato del test è mostrato in operazioni in virgola mobile per secondoFLOPS.

Per supercomputer a parallelismo massivo viene utilizzato High Performance Linpack, una versione portabile del Benchmark LINPACK che viene utilizzato come test per stilare la classificaTOP500,la lista dei supercomputer più potenti del mondo. Il test viene utilizzato anche per stilare la Green500, una lista che i 500 sistemi più efficienti, misurando i FLOPS per Watt.[3]Il test viene svolto per diversi numeri di N al fine di ottenere la massimaRmaxottenibile. Il test mostra anche il valore del problemaN1/2cioè il valore di N per il quale si ottiene un dimezzamento delle prestazioni (Rmax/2).

Il test è stato criticato dato che non sottopone a uno stress elevato la rete di connessione dei nodi ma si concentra sulle unità di elaborazione e sulla memoria cache. Quindi sistema con molte unità di elaborazione veloci ma rete di connessione lenta (tipicamente i cluster di computer) possono ottenere elevate prestazioni mentre in molti elaborazioni reali questi mostrano prestazioni modeste.

  1. ^(EN) Jan Matlis,Sidebar: The Linpack Benchmark,inComputerworld,30 maggio 2005.URL consultato il 9 novembre 2019.
  2. ^ Technology; Measuring How Fast Computers Really Are,suselect.nytimes,New York Times, 22 settembre 1991.
  3. ^ Timothy Prickett Morgan,Cell supers rule the Green 500 HPC rankings,inThe Register,2 dicembre 2008.

Collegamenti esterni

[modifica|modifica wikitesto]