Articulo de referencia

ESPECINT

SPEC INT es una especificación de referencia para la potencia de procesamiento de enteros de la CPU . Es mantenida por Standard Performance Evaluation Corporation (SPEC). SPEC I...

SPEC INT es una especificación de referencia para la potencia de procesamiento de enteros de la CPU . Es mantenida por Standard Performance Evaluation Corporation (SPEC). SPEC INT es el componente de prueba de rendimiento de enteros del conjunto de pruebas SPEC. El primer conjunto de pruebas SPEC, CPU92, se anunció en 1992. Le siguieron CPU95, CPU2000 y CPU2006.

El estándar más reciente es SPEC CPU 2017 y consta de SPEC speed y SPEC rate (también conocido como SPECCPU_2017).

ESPECIFICACIONES INT 2006

CPU2006 es un conjunto de pruebas de rendimiento diseñado para evaluar el desempeño de la CPU de un servidor moderno . Se divide en dos componentes: CINT2006 y CFP2006 ( SPECfp ), para pruebas de coma flotante.

SPEC define un tiempo de ejecución base para cada uno de los 12 programas de referencia. Para SPECint2006, este valor oscila entre 1000 y 3000 segundos. La prueba cronometrada se ejecuta en el sistema, el tiempo del sistema de prueba se compara con el tiempo de referencia y se calcula una relación. Esta relación se convierte en la puntuación SPEC INT para esa prueba. (Esto difiere de la calificación en SPECINT2000, que multiplica la relación por 100).

Como ejemplo para SPECint2006, consideremos un procesador que puede ejecutar 400.perlbench en 2000 segundos. El tiempo que tarda la máquina de referencia en ejecutar la prueba es de 9770 segundos. [ 1 ] Por lo tanto, la relación es 4,885. Cada relación se calcula y, a continuación, se calcula la media geométrica de dichas relaciones para obtener un valor global.

Fondo

A cambio de una tarifa, SPEC distribuye archivos de código fuente a los usuarios que desean probar sus sistemas. Estos archivos están escritos en un lenguaje de programación estándar , que luego se compila para cada arquitectura de CPU y sistema operativo específicos . Por lo tanto, el rendimiento medido corresponde a la CPU, la RAM y el compilador , y no evalúa la entrada/salida , la red ni los gráficos .

Se informan dos métricas para un benchmark específico: "base" y "peak". Las opciones del compilador explican la diferencia entre ambos valores. Dado que los benchmarks SPEC se distribuyen como código fuente , es responsabilidad de quien realiza la prueba compilarlo. Existe consenso en que los benchmarks deben compilarse de la misma manera que un usuario compilaría un programa, pero no hay un método consistente para la compilación por parte del usuario, ya que varía según el sistema. En este caso, SPEC define dos puntos de referencia: "base" y "peak". Base tiene un conjunto de reglas de compilación más estricto que peak. Se puede realizar menos optimización, las opciones del compilador deben ser las mismas para cada benchmark, en el mismo orden, y debe haber un número limitado de opciones. Por lo tanto, Base es lo más parecido a cómo un usuario compilaría un programa con opciones estándar. La métrica "peak" se puede realizar con la máxima optimización del compilador, incluso con diferentes optimizaciones para cada benchmark. Este valor representa el rendimiento máximo del sistema, logrado mediante la optimización completa del compilador.

Las pruebas SPEC INT se realizan en una amplia gama de hardware, y los resultados se publican normalmente para toda la gama de implementaciones a nivel de sistema que emplean las CPU más recientes. Para SPECint2006, las CPU incluyen procesadores Intel y AMD x86 y x86-64 , CPU Sun SPARC , CPU IBM Power y CPU IA-64 . Esta gama de capacidades, específicamente en este caso el número de CPU, significa que la prueba de rendimiento SPEC INT generalmente se ejecuta en una sola CPU, incluso si el sistema tiene muchas CPU. Si una sola CPU tiene varios núcleos , solo se utiliza un núcleo; el hyper-threading también suele estar deshabilitado.

Una prueba de rendimiento más completa a nivel de sistema que permite el uso de todas las CPU se conoce como SPECint_rate2006, también llamada "CINT2006 Rate".

Puntos de referencia

El conjunto de pruebas SPECint2006 consta de 12 programas de evaluación comparativa, diseñados para probar exclusivamente el rendimiento del sistema en operaciones con números enteros.

Los puntos de referencia son: [ 2 ]

Véase también

Referencias

  1. ^ "Los puntos de referencia SPEC" . 3 de febrero de 2003. Consultado el 1 de septiembre de 2008 .
  2. ^ "SPEC CINT2006 Benchmarks" . spec.org . 26 de agosto de 2006. Consultado el 29 de abril de 2026 .
  • Sitio web de SPEC
  • CINT2006 (Componente entero de SPEC CPU2006)
  • Resultados publicados de SPECint2006
  • Descripción de cada punto de referencia
Obtenido de " https://en.wikipedia.org/w/index.php?title=SPECint&oldid=1351653583 "