stringtranslate.com

ESPECIFICACIÓN

SPECfp es un benchmark informático diseñado para probar el rendimiento de punto flotante de un ordenador . Lo gestiona Standard Performance Evaluation Corporation . SPECfp es el componente de prueba de rendimiento de punto flotante del conjunto de pruebas de CPU SPEC. El primer SPECfp estándar se publicó en 1989 [1] como SPECfp89. Más tarde fue reemplazado por SPECfp92, luego SPECfp95, luego SPECfp2000, luego SPECfp2006 y, finalmente, SPECfp2017.

Fondo

SPEC CPU2017 es un conjunto de aplicaciones de evaluación comparativa diseñadas para probar el rendimiento de la CPU. El conjunto se compone de dos conjuntos de pruebas. El primero es CINT (también conocido como SPECint ), que sirve para evaluar el rendimiento de la CPU en operaciones con números enteros. El segundo conjunto es CFP (también conocido como SPECfp), que sirve para evaluar el rendimiento de las operaciones de punto flotante de la CPU.

Las aplicaciones de referencia son programas que realizan un conjunto estricto de operaciones que simulan situaciones en tiempo real, como simulaciones físicas, gráficos 3D y procesamiento de imágenes. Estas aplicaciones están escritas en diferentes lenguajes de programación, C , C++ y Fortran . Muchas aplicaciones de referencia de SPECfp se derivan de aplicaciones que están disponibles gratuitamente para el público y a cada aplicación se le asigna un peso en función de su importancia.

Para calcular la puntuación SPECfp, las aplicaciones de referencia se ejecutan en una máquina de referencia y el tiempo que cada aplicación necesita para completarse se registra como tiempo de referencia. Al evaluar el rendimiento de otra máquina, la aplicación de referencia se ejecuta en ese sistema y se registra el tiempo que la aplicación necesita para completarse. A continuación, se calcula la relación entre el tiempo registrado y el tiempo de referencia. La media geométrica de todas las relaciones de aplicaciones del conjunto de pruebas se calcula como la puntuación SPECfp.

Por ejemplo, la aplicación 126.gcc tarda 1280 segundos en completarse en AlphaStation 200 4/100, mientras que tarda 1700 segundos en la máquina de referencia. Por lo tanto, la relación es: 1700/1280 = 1,328, lo que implica que AlphaStation 200 4/100 es un 32,8 % más rápida que la máquina de referencia al ejecutar 126.gcc. [1]

ESPECFP2017

La prueba SPECfp2017 está organizada en 2 suites: SPECrate 2017 Floating Point y SPECspeed 2017 Floating Point que contienen en total 23 programas de referencia, diseñados para evaluar el rendimiento de las operaciones de punto flotante de un sistema determinado. [2] La suite se lanzó el 2 de junio de 2017 y reemplazó a SPECfp2006 a partir de enero de 2018.

ESPECIFICACIÓN FP2006

La suite de pruebas SPECfp2006 contiene 17 programas de referencia, diseñados para evaluar el rendimiento de las operaciones de punto flotante de un sistema determinado. Tres de estos programas están escritos en C, cuatro en C++, seis en Fortran y cuatro en C y Fortran. La suite se lanzó el 24 de agosto de 2006 [3] y reemplazó a SPECfp2000 a partir de febrero de 2007. [4]

Puntos de referencia

Los programas de referencia son: [5]

SPECfp2000

La suite de pruebas SPECfp2000 contiene 14 programas de referencia, diseñados para evaluar el rendimiento de las operaciones de punto flotante de un sistema determinado. Cuatro de estos programas están escritos en C, seis en Fortran 77 y cuatro en Fortran 90. La suite se lanzó el 30 de diciembre de 1999 [4] y reemplazó a SEPCfp95 a partir de julio de 2000. [6] Esta suite está actualmente retirada.

Puntos de referencia

Los programas de referencia son: [7]

SPECFP95

La suite de pruebas SPECfp95 contiene 10 programas de referencia, diseñados para evaluar el rendimiento de las operaciones de punto flotante de un sistema determinado. La suite se lanzó en marzo de 1995 y reemplazó a SEPCfp92 a partir de septiembre de 1995. [6] Esta suite está actualmente retirada.

Puntos de referencia

Los programas de referencia son: [8]

ESPECIFICACIÓNFP92

La suite de pruebas SPECfp92 contiene 14 programas de referencia, diseñados para evaluar el rendimiento de las operaciones de punto flotante de un sistema determinado. Doce de estos programas están escritos en Fortran y dos en C. La suite se lanzó en 1995 en reemplazo de SPECfp89. [9] Con el lanzamiento de esta suite, se introdujo la regla Baseline, en la que los proveedores ya no pueden optimizar la compilación del código sin informarlo. [10] Esta suite está actualmente retirada.

Puntos de referencia

Los programas de referencia son: [11]

Véase también

Referencias

  1. ^ ab "Los puntos de referencia SPEC". 2003-02-03 . Consultado el 2010-07-24 .
  2. ^ "Documentación SPEC CPU2017". 18 de mayo de 2018. Consultado el 24 de octubre de 2018 .
  3. ^ "SPEC CPU2006". 16 de junio de 2010. Consultado el 25 de julio de 2010 .
  4. ^ ab "SPEC CPU2000". 2007-06-07 . Consultado el 2010-07-25 .
  5. ^ "CFP2006 (Componente de punto flotante de SPEC CPU2006)". 27 de septiembre de 2006. Consultado el 25 de julio de 2010 .
  6. ^ ab "Puntos de referencia de SPEC CPU95". 23 de septiembre de 2003. Consultado el 25 de julio de 2010 .
  7. ^ "CFP2000 (Componente de punto flotante de SPEC CPU2000)". 16 de octubre de 2003. Consultado el 25 de julio de 2010 .
  8. ^ "Puntos de referencia de SPEC CFP95". 26 de septiembre de 2003. Consultado el 25 de julio de 2010 .
  9. ^ "Puntos de referencia de SPEC CPU92". 23 de septiembre de 2003. Consultado el 25 de julio de 2010 .
  10. ^ "baseline.txt". 26 de septiembre de 2003. Consultado el 25 de julio de 2010 .
  11. ^ "Puntos de referencia del CFP92". 26 de septiembre de 2003. Consultado el 25 de julio de 2010 .

Enlaces externos