HPC Challenge

Software captura de pantalla:
HPC Challenge
Detalles de software:
Versión: 1.4.1
Fecha de carga: 12 May 15
Licencia: Libre
Popularidad: 7

Rating: 4.0/5 (Total Votes: 1)

HPC Challenge es un conjunto de pruebas de alto rendimiento. El HPC desafío consiste básicamente 7 puntos de referencia:
   1. HPL - el benchmark Linpack TPP que mide la tasa de punto flotante de la ejecución de la resolución de un sistema lineal de ecuaciones.
   2. DGEMM - mide la tasa de coma flotante de doble precisión ejecución de matriz-matriz real multiplicación.
   3. STREAM - un programa de benchmark sintético simple que mide el ancho de banda de memoria sostenible (en GB / s) y la tasa de cálculo correspondiente para kernel vector simple.
   4. PTRANS (transposición de la matriz paralelo) - Ejercicios de las comunicaciones donde pares de procesadores se comunican entre sí al mismo tiempo. Es una prueba útil de la capacidad total de comunicaciones de la red.
   5. RandomAccess - mide la tasa de cambios aleatorios enteros de memoria (GUPS).
   6. FFTE - mide la tasa de punto flotante de la ejecución del complejo de doble precisión unidimensional Transformada Discreta de Fourier (DFT).
   7. Comunicación del ancho de banda y la latencia - un conjunto de pruebas para medir la latencia y el ancho de banda de una serie de patrones de comunicación simultáneos; basado en b_eff (benchmark ancho de banda efectivo).
Compilación:
El primer paso es crear un archivo de configuración que refleje las características de su máquina. El archivo de configuración debe crearse en el directorio de hpl. Este directorio contiene instrucciones (los archivos README e INSTALL) sobre cómo crear el archivo de configuración. El directorio hpl / configuración contiene muchos ejemplos de archivos de configuración. Un buen método es copiar uno de ellos al directorio hpl y si no funciona, entonces cambiarlo. Este archivo se reutiliza por todos los componentes de la suite HPC Challange.
Cuando se realiza la configuración, un archivo debe existir en el directorio hpl cuyo nombre comienza con Make. y termina con el nombre para el sistema utilizado para las pruebas. Por ejemplo, si el nombre del sistema es Unix, el archivo debe ser nombrado Make.Unix.
Para construir el ejecutable de referencia (para el sistema llamado Unix) tipo: hacer arco = Unix. Este comando se debe ejecutar en el directorio superior (no en el directorio hpl). Se verá en el directorio hpl para el archivo de configuración y utilizarlo para construir el ejecutable de referencia.
Configuración:
El HPC Challange es accionado por un archivo de entrada corto llamado hpccinf.txt que es casi el mismo que el archivo de entrada para HPL (habitualmente llamado HPL.dat). Consulte el archivo hpl / www / tuning.html para obtener detalles sobre el archivo de entrada de HPL. Un archivo de entrada de ejemplo se incluye con la distribución HPC Challange.
Las diferencias entre archivo de entrada HPL y archivo de entrada HPC Challange se pueden resumir como sigue:
* Líneas 3 y 4 se ignoran. La salida siempre va al archivo llamado hpccoutf.txt.
* Hay líneas adicionales (empezando por la línea 33) que puede (pero no tiene que) ser utilizado para personalizar la referencia HPC Challenge. Ellos se describen a continuación.
Las líneas adicionales en el archivo de entrada HPC Challenge (en comparación con el archivo de entrada HPL) son:
Líneas 33 y 34 describen los tamaños de matriz adicionales para usarse para ejecutar el punto de referencia PTRANS (uno de los componentes del índice de referencia HPC Challange).
* Líneas 35 y 36 describen los factores de bloqueo adicionales que se utilizarán para ejecutar PTRANS referencia.
Sólo por completo, aquí está la lista de las líneas de archivo de entrada de la HPC Challange con una breve descripción de su significado:
     * Línea 1: ignorado
     * Línea 2: ignorado
     * Línea 3: ignorado
     * Línea 4: ignorado
     * Línea 5: número de tamaños de matriz de laminado de alta presión (y PTRANS)
     * Línea 6: tamaños de matriz para HPL (y PTRANS)
     * Línea 7: número de factores de bloqueo para HPL (y PTRANS)
     * Línea 8: factores de bloqueo para HPL (y PTRANS)
     * Línea 9: tipo de ordenamiento proceso para HPL
     * Línea 10: número de redes de proceso de laminado de alta presión (y PTRANS)
     * Línea 11: el número de filas de proceso de cada cuadrícula proceso de laminado de alta presión (y
       PTRANS)
     * Línea 12: el número de columnas de proceso de cada cuadrícula proceso para HPL
       (Y PTRANS)
     * Línea 13: valor umbral para no ser superado por escalado residual para
       HPL (y PTRANS)
     * Línea 14: número de métodos panel de factorización para HPL
     * Línea 15: panel de métodos de factorización para HPL
     * Línea 16: número de criterios de parada recursivas para HPL
     * Línea 17: recursiva criterios de parada para HPL
     * Línea 18: número de panel de recursividad cuenta para HPL
     * Línea 19: Panel de recursividad cuenta para HPL
     * Línea 20: número de métodos panel de factorización recursivas para HPL
     * Línea 21: recursiva métodos panel de factorización para HPL
     * Línea 22: número de métodos de difusión para HPL
     * Línea 23: métodos de difusión para HPL
     * Línea 24: número de profundidades de preanálisis para HPL
     * Línea 25: Look-Ahead profundidades para HPL
     * Línea 26: Los métodos de intercambio de HPL
     * Línea 27: el intercambio de umbral para HPL
     * Línea 28: forma de L1 para HPL
     * Línea 29: forma de U para HPL
     * Línea 30: Valor que especifica si el equilibrio se debe utilizar
       por HPL
     * Línea 31: la alineación de memoria para HPL
     * Línea 32: ignorado
     * Línea 33: número de problema adicional para los tamaños de PTRANS
     * Línea 34: el tamaño de problema adicional para PTRANS
     * Línea 35: número de factores de bloqueo adicionales para PTRANS
     * Línea 36: Factores de bloqueo adicionales para PTRANS

Lo que es nuevo en este comunicado de :

variantes

  • Esta versión añadió optimizado de RandomAccess que el uso de congruencia lineal generador para la generación de números aleatorios.
  • Se añadió reducción global al error de cálculo en MPI FFT para lograr estimaciones de error más precisos.
  • El orden de los puntos de referencia fue reorganizado de manera que el componente HPL corre última y puede ser abortado si el funcionamiento de otros componentes no era satisfactoria.
  • RandomAccess es ahora primero para ayudar a afinar el código.
  • bichos variados fueron fijadas.

Programas parecidos

nbench
nbench

3 Jun 15

UMark
UMark

3 Jun 15

Iometer
Iometer

2 Jun 15

Comentarios a la HPC Challenge

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!