Papel del controlador de estado Intel P

Papel del controlador de estado Intel P

Busqué por todas partes qué es el “estado Intel P” y qué hace. Descubrí que tiene que ver con el rendimiento y el consumo de energía. Aprendí que si lo construyes en el kernel, se convertirá en el controlador de escalado predeterminado para las CPU Intel.

Pero lo que quiero saber es ¿qué hace?

¿Reduce la funcionalidad y la potencia de la CPU a favor de reducir el consumo de energía, o administra y equilibra el estado de la CPU, es decir, si la CPU está bajo una carga pesada y compila algo, aumenta la frecuencia de la CPU para compensar y la reduce cuando está inactiva?

Respuesta1

Los estados P en procesadores x86 son niveles deescalado de voltaje. Cuando un procesador funciona a un voltaje más alto, puede funcionar más rápido, pero también utiliza más energía y calienta más. La numeración de los estados P está estandarizada: del 0 al 15, del más rápido al más lento.

Depende del núcleo decidir cuándo cambiar entre estados P. El kernel cambiará a un estado con números más bajos (más rápido, más caliente) cuando detecte una carga de trabajo pesada (la CPU nunca está inactiva) y volverá a un estado con números más altos (más lento, más frío) cuando detecte que la CPU tiene tiempo libre.

El controlador de estado P es la parte del núcleo que toma la decisión de cambiar entre estados P.

información relacionada