LINPACK Benchmark 2.0

Licencia: Gratis ‎Tamaño del archivo: 1.05 MB
‎Calificación de usuarios: 0.0/5 - ‎0 ‎Votos

LINPACK Benchmark Versión 2.0 ================= Presentado por la Universidad de Tennessee Knoxville y el Laboratorio de Computación Innovadora. Implementación: Piotr Luszczek Esta es una implementación optimizada del LINPACK Benchmark. Es un criterio de rendimiento porque es ampliamente utilizado y los números de rendimiento están disponibles para casi todos los sistemas relevantes. El LINPACK Benchmark fue introducido por Jack Dongarra. Una descripción detallada, así como una lista de resultados de rendimiento en una amplia variedad de máquinas está disponible en formato PostScript(TM) de Netlib: http://www.netlib.org/benchmark/. La prueba utilizada en el punto de referencia linPACK es para resolver un sistema denso de ecuaciones lineales. La versión del punto de referencia para TOP500 permite al usuario escalar el tamaño del problema y optimizar el software con el fin de lograr el mejor rendimiento para una máquina dada. Este rendimiento no refleja el rendimiento general de un sistema determinado, ya que ningún número puede hacerlo. Sin embargo, refleja el rendimiento de un sistema dedicado para resolver un denso sistema de ecuaciones lineales. Dado que el problema es muy regular, el rendimiento alcanzado es bastante alto, y los números de rendimiento dan una buena corrección del rendimiento máximo. Al medir el rendimiento real para diferentes tamaños de problema N, un usuario puede obtener no sólo el máximo Rmax de rendimiento alcanzado para el tamaño del problema Nmax, sino también el tamaño del problema N_1/2 donde se logra la mitad del rendimiento Rmax. Estos números junto con el rendimiento máximo teórico Rpeak son los números dados en el TOP500. En un intento de obtener uniformidad en todos los equipos en los informes de rendimiento, el algoritmo utilizado en la resolución del sistema de ecuaciones en el procedimiento de referencia debe ajustarse al recuento de operaciones estándar para la factorización de LU con pivote parcial. En particular, el recuento de operaciones para el algoritmo debe ser 2/3 N*N*N + O(N*N) operaciones de punto flotante. Esto excluye el uso de un algoritmo de multiplicación de matriz rápida como "Método de Strassian". Esto se hace para proporcionar un conjunto comparable de números de rendimiento en todos los equipos. Si en el futuro una métrica más realista encuentra un uso generalizado, de modo que los números para todos los sistemas en cuestión estén disponibles, podemos convertir a esa medida de rendimiento.

historial de versiones

  • Versión 2.0 publicado en 2010-09-24

Detalles del programa