Turbo boost no es realmente Turbo boosting

0

Por lo que entiendo, Intel Turbo Boost "acelera el procesador, [...] permitiendo que los núcleos del procesador funcionen más rápido que la frecuencia operativa nominal si están operando por debajo de los límites de especificación de potencia, corriente y temperatura". (Fuente: Intel)

PERO hay muchas cosas que no entiendo:

Mi cpu es un Intel Xeon E5-1660 v4 a 3.20GHz. Lo que significa 3,20 GHz es mi velocidad máxima de reloj. Que tengo en todos los núcleos si deshabilito Turbo Boost en el BIOS o usando sh $ wrmsr -p0 0x1a0 0x4000850089 en tiempo de ejecución.

SI habilito Turbo Boost, TODOS los 8 núcleos serán constantes a 3.40GHz incluso cuando no estén estresados. Que está por encima del límite de 3.20GHz.

Y AQUÍ es lo primero que no entiendo: cuando miro la temperatura, todos los núcleos están alrededor de los 45 ° C. aquí (La guía térmica de este cpu) página 25 dice que mi TDP debería estar alrededor de 95 C. Entonces, ¿por qué el Turbo boost no aumenta a más de 3.40GHz, tal vez debido al límite de potencia / corriente pero cómo puedo verificarlo?

La otra cosa que no entiendo es: cuando deshabilito todos los núcleos pero 2 en el BIOS, los Hz de los dos últimos núcleos están a 3.8GHz y 3.6GHz (3.8GHz es el reloj máximo que debo obtener con Turbo Boost si cree lo que se dice aquí ). PERO cuando habilito todos los núcleos en el BIOS y lo inhabilito en tiempo de ejecución con sh $ echo 0 & gt; / sys / devices / system / cpu / cpuX / online (con X = 2- & gt; 7) los Hz de los dos últimos núcleos siguen siendo 3.4GHz y no cambian ... Así que mi suposición es que Turbo Boost no reconoce la forma en que deshabilito en el tiempo de ejecución. Por qué ?

Para comprobar la velocidad de mi reloj que uso: sh $ ver -n 1 "cat / proc / cpuinfo | grep \" cpu MHz \ ""

Para comprobar la temperatura de mi cpu yo uso: sh $ reloj -n 1 sensores

Otras cosas relacionadas: el controlador de la CPU es pstate y los gobernadores para cada CPU son el rendimiento. Y cuando controlo la velocidad del reloj o la temperatura de la CPU, no me olvido de hacer hincapié en la CPU.

PD: El título podría no ser realmente apropiado ... Pero no puedo encontrar uno mejor ...

Dellito
fuente

Respuestas:

0

Por lo que yo sé, a medida que aumenta la cantidad de núcleos que se impulsan, la frecuencia máxima disminuye, para tener en cuenta el aumento del calor que corre más de lo que crea un núcleo. Entonces, mientras que 1 núcleo se ejecutará felizmente a 3.8 gHz, Turbo Boost no permitirá que todos los núcleos funcionen a esta velocidad.

Stese
fuente