Precio de los recursos de HPC en términos de uso de energía
Siguiendo las últimas tendencias en álgebra lineal, el consumo de energía se está convirtiendo rápidamente en un factor importante a considerar al diseñar y usar un algoritmo.
Incluso he escuchado que con el tiempo, la factura de electricidad puede exceder el costo de compra inicial de una supercomputadora y la gente predice que en el futuro, los recursos de HPC no tendrán un precio en términos de cuántos nodos de cómputo usó durante qué cantidad de tiempo, pero (al menos parcialmente) en términos de cuánta energía se consumió durante los cálculos.
Mi pregunta ahora es: ¿Alguien sabe si esto ya sucedió? ¿Hay centros de supercomputación que cobren por la energía consumida?
Respuestas
Que yo sepa, sí y no.
Cuando los centros de HPC (muchos de ellos) calculan la factura de empresas y particulares, asumen que se utilizará una cantidad promedio de energía y cobran en consecuencia. Actualmente, ComputeCanada determina el valor de la subvención de recursos asignados tomando en cuenta el consumo de energía promedio y máximo. Sé que este también es el caso de PRACE, pero no conozco las políticas RIKEN de Japón, XSEDE de EE. UU. U otros laboratorios nacionales en EE. UU. Sin embargo, este enfoque distribuye el costo entre todos los usuarios y crea casi un escenario de tragedia de bienes comunes. Algunos investigadores tienden a escribir código terriblemente ineficiente y usan cantidades increíbles de potencia informática para ganar velocidad. Entonces, la tendencia reciente es individualizar el costo para que la gente no escriba códigos ineficientes y desperdicie los recursos. No solo las facturas serán individualizadas, sino que se espera que el investigador muestre la eficiencia de sus códigos en su solicitud de subvención y proporcione informes de subvención relacionados con su uso de recursos.
Sin embargo, en general, la política es voluble y, por su naturaleza, política. Por ejemplo, existe una gran oposición por parte de los investigadores que quieren mantener su "estilo de vida" de investigación. Su enfoque inmediato no es la computación de alto rendimiento, simplemente la utilizan como una herramienta y no quieren perder tiempo optimizando sus códigos. Porque tal práctica no tiene valor de publicación para ellos. Al otro lado del pasillo, hay personas preocupadas por el desperdicio del dinero de los contribuyentes, el calentamiento global y los desechos electrónicos y argumentan que se requiere más supervisión regulatoria. Un ejemplo principal en el que puedo pensar es la idea de emplear investigadores como desarrolladores y mantenedores de código en los centros de HPC para mejorar la longevidad y la eficiencia de los códigos existentes, además de apoyar el desarrollo de nuevo software científico de alta calidad y alto rendimiento.
Nota: Top500 también está siguiendo a Green500, por lo que también hay un impulso para hacer que los clústeres sean más eficientes.