stringtranslate.com

Rendimiento por vatio

En informática , el rendimiento por vatio es una medida de la eficiencia energética de una arquitectura informática o hardware informático en particular . Literalmente, mide la tasa de computación que puede entregar una computadora por cada vatio de energía consumida. Esta tasa se mide típicamente por el rendimiento en el punto de referencia LINPACK cuando se intenta comparar entre sistemas informáticos: un ejemplo que utiliza esto es la lista Green500 de supercomputadoras. Se ha sugerido que el rendimiento por vatio es una medida de computación más sostenible que la Ley de Moore . [1]

Los diseñadores de sistemas que construyen computadoras paralelas , como el hardware de Google , eligen las CPU en función de su rendimiento por vatio de energía, porque el costo de alimentar la CPU supera el costo de la CPU en sí. [2]

Las computadoras para vuelos espaciales tienen límites estrictos en cuanto a la potencia máxima disponible y también requisitos estrictos en cuanto al rendimiento mínimo en tiempo real. Una relación entre la velocidad de procesamiento y la potencia eléctrica requerida es más útil que la velocidad de procesamiento en bruto. [3]

Definición

Las métricas de rendimiento y consumo de energía utilizadas dependen de la definición; las medidas razonables de rendimiento son FLOPS , MIPS o la puntuación de cualquier punto de referencia de rendimiento . Se pueden emplear varias medidas de uso de energía, según los propósitos de la métrica; por ejemplo, una métrica puede considerar solo la energía eléctrica suministrada a una máquina directamente, mientras que otra puede incluir toda la energía necesaria para hacer funcionar una computadora, como los sistemas de enfriamiento y monitoreo. La medición de energía es a menudo la energía promedio utilizada mientras se ejecuta el punto de referencia, pero se pueden emplear otras medidas de uso de energía (por ejemplo, potencia máxima, energía inactiva).

Por ejemplo, la primera computadora UNIVAC I realizaba aproximadamente 0,015 operaciones por vatio-segundo (realizando 1.905 operaciones por segundo (OPS), mientras que consumía 125 kW). El sistema de procesador vectorial / VLIW Fujitsu FR-V en un chip en la variante de 4 núcleos FR550 lanzada en 2005 realiza 51 Giga-OPS con 3 vatios de consumo de energía, lo que resulta en 17 mil millones de operaciones por vatio-segundo. [4] [5] Esto es una mejora de más de un billón de veces en 54 años.

La mayor parte de la energía que utiliza un ordenador se convierte en calor, por lo que un sistema que consume menos vatios para realizar un trabajo requerirá menos refrigeración para mantener una temperatura de funcionamiento determinada . La reducción de las demandas de refrigeración hace que sea más fácil silenciar un ordenador . Un menor consumo de energía también puede hacer que su funcionamiento sea menos costoso y reducir el impacto medioambiental de la alimentación del ordenador (véase computación ecológica ). Si se instala en un lugar con un control climático limitado , un ordenador de menor consumo funcionará a una temperatura más baja, lo que puede hacerlo más fiable. En un entorno con clima controlado, las reducciones en el uso directo de energía también pueden generar ahorros en la energía de control climático.

El consumo de energía en los cálculos también se mide a veces informando la energía necesaria para ejecutar un parámetro de referencia en particular, por ejemplo, EEMBC EnergyBench. Las cifras de consumo de energía para una carga de trabajo estándar pueden facilitar la evaluación del efecto de una mejora en la eficiencia energética .

Cuando el rendimiento se define como operaciones/segundo , entonces el rendimiento por vatio se puede escribir como operaciones/vatio-segundo . Dado que un vatio es uno joule/segundo , entonces el rendimiento por vatio también se puede escribir como operaciones/joule .

FLOPS por vatio

Crecimiento exponencial del rendimiento de las supercomputadoras por vatio según los datos de la lista Green500 . Las cruces rojas indican la computadora más eficiente energéticamente, mientras que las azules indican la computadora que ocupa el puesto n.° 500.

FLOPS por vatio es una medida común. Al igual que la métrica FLOPS ( operaciones de punto flotante por segundo) en la que se basa, la métrica se aplica generalmente a la computación científica y a las simulaciones que implican muchos cálculos de punto flotante .

Ejemplos

A junio de 2016 , la lista Green500 clasifica más alto a las dos supercomputadoras más eficientes (ambas basadas en la misma tecnología japonesa del acelerador multinúcleo PEZY-SCnp además de procesadores Intel Xeon), ambas en RIKEN , la primera con 6673,8 MFLOPS/vatio; y la tercera clasificada es la Sunway TaihuLight de tecnología china (una máquina mucho más grande, que ocupa el segundo lugar en la lista TOP500 , las otras no están en esa lista) con 6051,3 MFLOPS/vatio. [6]

En junio de 2012, la lista Green500 clasificó a BlueGene/Q, Power BQC 16C como la supercomputadora más eficiente del TOP500 en términos de FLOPS por vatio, funcionando a 2100,88 MFLOPS/vatio. [7]

En noviembre de 2010, la máquina IBM Blue Gene/Q alcanzó 1.684 MFLOPS/vatio. [8] [9]

El 9 de junio de 2008, la CNN informó que la supercomputadora Roadrunner de IBM alcanza 376 MFLOPS/vatio. [10] [11]

Como parte del proyecto de investigación Intel Tera-Scale , el equipo produjo una CPU de 80 núcleos que puede alcanzar más de 16 000 MFLOPS/vatio. [12] [13] El futuro de esa CPU no es seguro.

Microwulf, un clúster Beowulf de escritorio de bajo costo compuesto por cuatro computadoras Athlon 64 X2 3800+ de doble núcleo , funciona a 58 MFLOPS/vatio. [14]

Kalray ha desarrollado una CPU VLIW de 256 núcleos que alcanza 25 000 MFLOPS/vatio. Se espera que la próxima generación alcance 75 000 MFLOPS/vatio. [15] Sin embargo, en 2019 su último chip para sistemas integrados tiene 80 núcleos y afirma alcanzar hasta 4 TFLOPS a 20 W. [16]

Adapteva anunció el Epiphany V , un procesador RISC de 64 bits y 1024 núcleos destinado a alcanzar 75 GFLOPS/vatio, [17] [18] aunque más tarde anunció que era "poco probable" que el Epiphany V estuviera disponible como producto comercial.

La patente estadounidense 10.020.436, de julio de 2018, reclama tres intervalos de 100, 300 y 600 GFLOPS/vatio.

Eficiencia de la GPU

Las unidades de procesamiento gráfico (GPU) han seguido aumentando su consumo de energía, mientras que los diseñadores de CPU se han centrado recientemente [¿ cuándo? ] en mejorar el rendimiento por vatio. Las GPU de alto rendimiento pueden consumir una gran cantidad de energía, por lo que se requieren técnicas inteligentes para gestionar el consumo de energía de la GPU. Medidas como la puntuación por vatio de 3DMark2006 pueden ayudar a identificar las GPU más eficientes. [19] Sin embargo, es posible que esto no incorpore adecuadamente la eficiencia en el uso típico, donde se dedica mucho tiempo a realizar tareas menos exigentes. [20]

En el caso de las GPU modernas, el consumo de energía es una limitación importante para las capacidades computacionales máximas que se pueden lograr. Los diseños de GPU suelen ser muy escalables, lo que permite al fabricante colocar varios chips en la misma tarjeta de video o utilizar varias tarjetas de video que funcionen en paralelo. El rendimiento máximo de cualquier sistema está limitado esencialmente por la cantidad de energía que puede consumir y la cantidad de calor que puede disipar. En consecuencia, el rendimiento por vatio de un diseño de GPU se traduce directamente en el rendimiento máximo de un sistema que utiliza ese diseño.

Dado que las GPU también se pueden utilizar para algunos cálculos de propósito general , a veces su rendimiento se mide en términos que también se aplican a las CPU, como FLOPS por vatio.

Desafíos

Si bien el rendimiento por vatio es útil, los requisitos de potencia absoluta también son importantes. Las afirmaciones de un mejor rendimiento por vatio pueden utilizarse para enmascarar demandas de potencia cada vez mayores. Por ejemplo, aunque las arquitecturas de GPU de nueva generación pueden proporcionar un mejor rendimiento por vatio, los aumentos continuos del rendimiento pueden anular las ganancias en eficiencia y las GPU continúan consumiendo grandes cantidades de energía. [22]

Los puntos de referencia que miden la potencia bajo carga pesada pueden no reflejar adecuadamente la eficiencia típica. Por ejemplo, 3DMark enfatiza el rendimiento 3D de una GPU, pero muchos equipos pasan la mayor parte del tiempo realizando tareas de visualización menos intensas (inactividad, tareas 2D, visualización de video). Por lo tanto, la eficiencia 2D o inactiva del sistema gráfico puede ser al menos tan significativa para la eficiencia energética general. Del mismo modo, los sistemas que pasan gran parte de su tiempo en modo de espera o apagado suave no se caracterizan adecuadamente solo por la eficiencia bajo carga. Para ayudar a abordar esto, algunos puntos de referencia, como SPECpower , incluyen mediciones en una serie de niveles de carga. [23]

La eficiencia de algunos componentes eléctricos, como los reguladores de voltaje , disminuye con el aumento de la temperatura, por lo que la potencia utilizada puede aumentar con la temperatura. Las fuentes de alimentación, las placas base y algunas tarjetas de vídeo son algunos de los subsistemas afectados por esto. Por lo tanto, su consumo de energía puede depender de la temperatura, y la temperatura o la dependencia de la temperatura deben tenerse en cuenta al realizar la medición. [24] [25]

El rendimiento por vatio tampoco suele incluir los costes de todo el ciclo de vida . Dado que la fabricación de ordenadores consume mucha energía y estos suelen tener una vida útil relativamente corta, la energía y los materiales implicados en la producción, distribución, eliminación y reciclaje suelen representar una parte importante de su coste, consumo energético e impacto medioambiental. [26] [27]

La energía necesaria para controlar el clima del entorno del ordenador a menudo no se tiene en cuenta en el cálculo de potencia, pero puede ser significativa. [28]

Otras medidas de eficiencia energética

SWaP (espacio, potencia y rendimiento) es una métrica de Sun Microsystems para centros de datos , que incorpora energía y espacio:

Donde el rendimiento se mide mediante un parámetro de referencia adecuado y el espacio es el tamaño de la computadora. [29]

La reducción de potencia, masa y volumen también es importante para las computadoras de vuelos espaciales. [3]

Véase también

Puntos de referencia de eficiencia energética
Otro

Notas y referencias

  1. ^ Aitken, Rob; Fellow; Technology, Director of; Arm (12 de julio de 2021). "El rendimiento por vatio es la nueva ley de Moore". Arm Blueprint . Consultado el 16 de julio de 2021 .
  2. ^ La electricidad podría costar más que los servidores, advierte Google, CNET, 2006
  3. ^ por DJ Shirley y MK McLelland. "El ordenador de vuelo espacial RISC SC-7 de próxima generación". págs. 1, 2.
  4. ^ "Fujitsu desarrolla un procesador multinúcleo para productos digitales de consumo de alto rendimiento" (nota de prensa). Fujitsu. 7 de febrero de 2020. Archivado desde el original el 25 de marzo de 2019. Consultado el 8 de agosto de 2020 .
  5. ^ Procesador multinúcleo de un solo chip FR-V: FR1000 Archivado el 2 de abril de 2015 en Wayback Machine Fujitsu
  6. ^ "Lista Green500 para junio de 2016".
  7. ^ "La lista Green500". Green500 . Archivado desde el original el 3 de julio de 2012.
  8. ^ "La lista de los 500 mejores supercomputadores revela tendencias en computación". 20 de julio de 2010. IBM... sistema BlueGene/Q... estableciendo un récord en eficiencia energética con un valor de 1.680 Mflops/vatio, más del doble que el siguiente mejor sistema.
  9. ^ "IBM Research, claro ganador en Green 500". 18 de noviembre de 2010.
  10. ^ "Gobierno presenta la computadora más rápida del mundo". CNN . Archivado desde el original el 10 de junio de 2008. Realiza 376 millones de cálculos por cada vatio de electricidad utilizado.
  11. ^ "IBM Roadrunner se lleva el oro en la carrera del petaflop". Archivado desde el original el 13 de junio de 2008.
  12. ^ "Intel obtiene 1,8 TFlops de un procesador". TG Daily . Archivado desde el original el 3 de diciembre de 2007.
  13. ^ "Chip de investigación de teraflops". Tecnología e investigación de Intel .
  14. ^ Joel Adams. "Microwulf: eficiencia energética". Microwulf: un clúster Beowulf personal y portátil .
  15. ^ "MPPA MANYCORE - Procesadores multinúcleo - KALRAY - Rendimiento ágil".
  16. ^ "Kalray anuncia el cierre de la producción de Coolidge en la tecnología de proceso TSMC 16NM". Kalray . 31 julio 2019 . Consultado el 12 agosto 2019 .
  17. ^ Olofsson, Andreas. «Epiphany-V: un procesador RISC de 64 bits y 1024 núcleos» . Consultado el 6 de octubre de 2016 .
  18. ^ Olofsson, Andreas. "Epiphany-V: Un procesador 1024 de 64 bits con sistema en chip RISC" (PDF) . Consultado el 6 de octubre de 2016 .
  19. ^ Atwood, Jeff (18 de agosto de 2006). «Video Card Power Consumption». Archivado desde el original el 8 de septiembre de 2008. Consultado el 26 de marzo de 2008 .
  20. ^ "Consumo de energía de la tarjeta de video". Xbit Labs . Archivado desde el original el 4 de septiembre de 2011.
  21. ^ "PSA: el rendimiento no se escala linealmente con el vataje (es decir, probar el M1 frente a un Zen 3 5600X con el mismo consumo de energía)". 29 de noviembre de 2020.
  22. ^ Tim Smalley. "Performance per What?". Bit Tech . Consultado el 21 de abril de 2008 .
  23. ^ "SPEC lanza un índice de referencia de eficiencia energética estandarizado". ZDNet . Archivado desde el original el 16 de diciembre de 2007.
  24. ^ Mike Chin. "Tarjeta gráfica Asus EN9600GT Silent Edition". Silent PC Review . p. 5 . Consultado el 21 de abril de 2008 .
  25. ^ Mike Chin (19 de marzo de 2008). "80 Plus amplía el podio para obtener bronce, plata y oro". Silent PC Review . Consultado el 21 de abril de 2008 .
  26. ^ Mike Chin. "Análisis del ciclo de vida y revisión de Eco PC". Revisión de Eco PC . Archivado desde el original el 4 de marzo de 2008.
  27. ^ Eric Williams (2004). "Intensidad energética de la fabricación de ordenadores: evaluación híbrida que combina métodos de proceso y de insumo-producto económicos". Environ. Sci. Technol . 38 (22): 6166–74. Bibcode :2004EnST...38.6166W. doi :10.1021/es035152j. PMID  15573621.
  28. ^ Wu-chun Feng (2005). "La importancia de tener un bajo consumo de energía en la informática de alto rendimiento". CT Watch Quarterly . 1 (5).
  29. ^ Greenhill, David. "SWaP Space Watts and Power" (PDF) . EPA Energystar de EE. UU . Consultado el 14 de noviembre de 2013 .

Lectura adicional

Enlaces externos