Cómo calcular el consumo de energía de la CPU

2

Estoy trabajando en un problema por el cual necesito saber cuánta energía se consumirá en una CPU determinada a medida que aumentan los tamaños de los parámetros. Las siguientes propiedades / atributos de la CPU están disponibles:

    Version: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
    Voltage: 0.8 V
    External Clock: 100 MHz
    Max Speed: 2600 MHz

No es posible instalar ninguna herramienta especial por lo que sé de los administradores del sistema. Estoy buscando una sugerencia de algún tipo de fórmula / método para asignar un ejecutable dado que se ejecuta en esta CPU y la potencia que consumirá la CPU. ¿Necesito saber más sobre la CPU para obtener un perfil de potencia más preciso? Acerca del ejecutable: ¿hay una manera de averiguar con precisión su perfil de CPU?

    
pregunta Ketan

3 respuestas

1

Puedo recomendarle que eche un vistazo a PowerAPI tookit , una biblioteca de middleware que calcula el consumo de energía de la CPU en tiempo real. Incluso puede tener una estimación del consumo de energía por proceso. PowerAPI no requiere que se conecte ningún medidor de potencia de terceros (a menos que necesite un modelo de energía personalizado).

    
respondido por el Romain Rouvoy
0

Si está asignando un ejecutable determinado y tiene acceso a más información sobre la CPU, entonces puede usar algunas ecuaciones de escala de frecuencia para obtener un perfil de potencia.

Por ejemplo, el consumo de energía de un procesador se estima por:

$$ P = C * V ^ 2 * F $$

donde P es la potencia, C es la capacitancia que se cambia por ciclo de reloj, V es voltaje y F es la frecuencia del procesador (ciclos por segundo).

    
respondido por el Samuel
0

Una buena manera de evaluar los perfiles de energía de una computadora debe incluir el sistema, la memoria y los componentes de suministro de energía, así como la CPU. Después de que todos estos componentes también consumen toda la energía, y en casi todos los casos, esta otra potencia aumenta hasta cierto punto con una mayor carga de cómputo colocada en la CPU. Dicho esto, lo que realmente desea hacer es obtener un medidor de potencia que pueda medir la potencia de todo su sistema tal como se entrega en la línea de alimentación de CA. Si obtiene una que tiene una interfaz USB o RS232 y es compatible con la lectura y el registro remotos, puede utilizar una herramienta estándar de creación de perfiles de energía para computadora llamada SpecPower. Esta herramienta, que debería ser una descarga gratuita, puede ejecutarse en plataformas de tipo x86 y colocar la carga en múltiples núcleos de CPU de 0 a 100% y luego monitorear de forma remota la entrada de energía del sistema en cada nivel de carga. Entonces puede generar muy buenos gráficos de los resultados.

He usado medidores llamados "WattsUp" para este propósito que se encuentran en la categoría de precio de $ 100. El medidor estándar de facto que los fabricantes de sistemas usan para perfilar sus sistemas con SpecPower se llama Yokogawa pero cuestan miles de dólares.

Lea más en el sitio web de SpecPower .

    
respondido por el Michael Karas

Lea otras preguntas en las etiquetas