¿Las CPU son más estables con uno o más núcleos deshabilitados?


29

Estaba leyendo este artículo y no pude evitar notar esto:

... 7003.38 MHz, con dos núcleos de CPU habilitados y hyper-threading deshabilitado.

¿Deshabilitar algunos núcleos de CPU e inhabilitar Hyper-Threading (o acelerador térmico para CPU AMD) realmente aumenta la estabilidad del sistema, especialmente cuando se hace overclocking?


20
Esas características se deshabilitarían para reducir el calor. Cada núcleo es su propio hardware, si están deshabilitados, no generarían calor. Incluso una diferencia de grado ayudaría con un intento de overclocking tan extremo.
Ramhound

Respuestas:


30

El OC descrito en su artículo implicaba aumentar el voltaje del núcleo en gran medida. Se necesita deshabilitar características adicionales para reducir la generación de calor mientras se opera a ese voltaje y frecuencia.

"Estabilidad" puede significar muchas cosas relacionadas con el overclocking, pero en este caso, la estabilidad térmica es probablemente la máxima prioridad.


8

Lo primero que viene a la mente, específicamente con los núcleos de la CPU, es que deshabilitar estas características facilitaría lidiar con el calor extremo que los núcleos estarían produciendo. Además, deshabilitar el hiperhilo debería teóricamente ayudar a bajar la temperatura, que a esas velocidades y voltaje es probablemente su principal preocupación.


Sí, sin embargo, más por su dinero deshabilitando un núcleo real frente a deshabilitar el hiperprocesamiento, que de acuerdo con documentos de 11 años, es solo un 5% adicional del dado del núcleo.
Chris O

6

La inestabilidad térmica de la CPU puede surgir en el núcleo interno (que está diseñado para funcionar a temperaturas más altas que, por ejemplo, el caché L2) o en la CPU externa. Si la CPU fuera un superconductor térmico, estaría todo a la misma temperatura y esto no importaría.

Normalmente, el calor se elimina de toda la superficie cubierta por el disipador térmico y se genera principalmente en los núcleos y, en menor medida, en el hardware auxiliar, dependiendo de la tasa de consumo de energía por unidad de volumen (o de superficie, desde la arquitectura de la CPU es básicamente plano)

Mapa de densidad de potencia de Penryn

Elevar el voltaje y la frecuencia de la CPU tiene el efecto de aumentar la generación de calor en el núcleo . Si este aumento, menos el calor eliminado en estado estacionario, eleva la temperatura demasiado alta para el núcleo, entonces no importa cuántos núcleos desactive, los que aún estén activados se bloquearán. O fallar debido a la electromigración después de un tiempo.

Sin embargo, si la temperatura es segura para el núcleo, observará que la temperatura fuera del núcleo todavía se eleva, ya que el exceso de calor se filtra desde el núcleo hasta la franja (en rojo y amarillo en la imagen de arriba).

Por lo tanto, puede suceder que mientras el núcleo está por debajo de su temperatura crítica, todavía eleva la temperatura marginal por encima de la tolerancia a la temperatura marginal. Luego, algo en la periferia funciona mal, y la CPU en su totalidad se vuelve "inestable", incluso si los núcleos aún están en la zona segura.

Dado que el calor en la franja proviene (también) de todos los núcleos, secciones de hipertrachado, etc., deshabilitar esas características reduce este calor y puede mantener la franja estable.

Para el caso, incluso el tipo de código que se está ejecutando puede influir en la generación de energía; para que pueda tener fallas al ejecutar el mismo código compilado con o sin, por ejemplo, soporte SSE3. En realidad, incluso la elección de la secuencia de instrucciones puede ser relevante, y hay estudios al respecto .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.