¿Qué es Hyper-Threading?  - Expertogeek

¿Qué es Hyper-Threading? – Expertogeek

Una buena proporción de los procesadores Intel ofrece una función llamada Hyper-Threading, que es una marca de Intel para Multi-Threading simultáneo, o SMT. Hyperthreading es un proceso que puede permitir un mayor rendimiento del procesador en tareas con muchos subprocesos.

Sugerencia: Los subprocesos son secuencias de instrucciones para un proceso. Si un proceso se divide en varias partes más pequeñas que se pueden ejecutar simultáneamente, se denomina multiproceso.

¿Qué es el hyperthreading y cómo funciona?

Hyperthreading se comercializa como una herramienta que permite que un solo núcleo de procesador realice dos procesos al mismo tiempo. En la mayoría de los sistemas operativos, los núcleos hiperprocesados ​​se muestran como un segundo núcleo lógico, junto al núcleo físico principal y como si tuvieran el sam

Esta no es una representación particularmente realista de cómo funciona realmente el hyperthreading. En realidad, el hyperthreading es un proceso de programación inteligente que permite que un núcleo de procesador ponga en cola dos subprocesos. Si el primer hilo falla, por ejemplo, si está esperando datos, el segundo hilo se puede intercambiar sin problemas. Este diseño permite que el segundo subproceso aproveche cualquier tiempo de procesador inactivo que de otro modo se desperdiciaría realizando cálculos útiles.

¿Cuál es el impacto en el rendimiento?

Dependiendo del tipo de carga de trabajo, como ocurre con los procesos de múltiples subprocesos, como la edición de video, el hyperthreading puede proporcionar hasta un 30% de aumento en el rendimiento. Sin embargo, en otras tareas, como las aplicaciones de un solo subproceso, es posible que el hiperproceso no genere ninguna mejora en el rendimiento.

Hyperthreading significa que el procesador utiliza más energía y genera más calor que un procesador sin hyperthreading. Esto se debe a los niveles más altos de uso de la CPU.

Corazones hipertrofiados vs corazones físicos

En realidad, el hyperthreading es una ventaja adicional, que proporciona un poco de rendimiento extra gratuito para tareas multiproceso. Sin embargo, los núcleos de procesador físicos pueden proporcionar una mejora de rendimiento mucho mayor para cargas de trabajo multiproceso. Si tiene la opción de elegir entre un procesador de doble núcleo con hyperthreading y un procesador de cuatro núcleos sin hyperthreading, el de cuatro núcleos superará al de hyperthreading de doble núcleo. La cantidad de núcleos físicos es la parte más importante del rendimiento de multiproceso, el soporte de hyperthreading es un pequeño impulso.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas