Linpack

LINPACK es una biblioteca de  software escrita en Fortran que contiene un conjunto de rutinas para analizar y resolver sistemas densos de ecuaciones algebraicas lineales [1] .

Historia

LINPACK fue desarrollado en el Laboratorio Nacional de Argonne por Jack Dongarra , Jim Bunch, Cleve Mohler y Gilbert Stewart para ejecutarse en supercomputadoras que se usaron en la década de 1970 y principios de la de 1980. Utiliza activamente la interfaz BLAS para procesar matrices y vectores.

LINPACK ahora ha sido reemplazado por otra biblioteca, LAPACK , que funciona de manera más eficiente en las computadoras modernas.

Hay versiones de la biblioteca para números de punto flotante con precisión variable y para números complejos . También hay una implementación de la biblioteca escrita en C.

Además, LINPACK a menudo se denomina pruebas de rendimiento de LINPACK (resolución de un SLAE denso mediante el método de descomposición LU). La prueba se publicó originalmente en el apéndice "B" de la documentación de la biblioteca y pretendía ser una extrapolación aproximada del tiempo de ejecución de la biblioteca. [2] Existen variantes de la prueba: linpack100 (matriz 100 por 100; 1977), linpack1000 (matriz aumentada a 1000 elementos en cada dimensión, 1986), linpack paralelo (1000 elementos, procesamiento paralelo) y HPL (High-performance Linpack, tamaños arbitrarios, las primeras versiones se lanzaron en 1991-1993) [3] es una prueba de rendimiento  popular diseñada para evaluar el rendimiento de los sistemas informáticos paralelos y creada sobre la base de algunas funciones de la biblioteca LINPACK.

De acuerdo con las reglas TOP500, HPL se usa en tamaños grandes, solo se permite la representación de números fraccionarios IEEE de 64 bits como formato de elemento, el método Strassen o formatos de números flotantes más cortos no están permitidos. [cuatro]

Véase también

Notas

  1. Guía del usuario de LINPACK, 1979-1993 , p. ix (I.1).
  2. http://www.netlib.org/utk/people/JackDongarra/SLIDES/isc-talk-06102.pdf Archivado el 17 de enero de 2014 en la diapositiva 5 de Wayback Machine .
  3. http://www.netlib.org/utk/people/JackDongarra/SLIDES/isc-talk-06102.pdf Archivado el 17 de enero de 2014 en la diapositiva 9 de Wayback Machine .
  4. http://www.netlib.org/utk/people/JackDongarra/SLIDES/isc-talk-06102.pdf Archivado el 17 de enero de 2014 en la diapositiva 32 de Wayback Machine .

Literatura

Enlaces