Tecnología

Inicio

Limitaciones de Intel Hyper-Threading

Limitaciones de Intel Hyper-Threading


Hyper-Threading, o HT, es una tecnología desarrollada y utilizada por Intel para mejorar el rendimiento en los procesadores de computadora. Era una característica clave con el lanzamiento del procesador Pentium 4 en 2004, y todavía se utiliza a partir de 2013, aunque no tan ampliamente. La tecnología tiene varias limitaciones, lo que básicamente significa que no siempre funciona tan perfectamente en la práctica como en la teoría.

Concepto

Aunque los procesadores de ordenador son extremadamente rápido, su velocidad disminuye por el hecho de que sólo se puede hacer una cosa a la vez. Muchos procesadores modernos están divididos en núcleos separados - como por ejemplo un procesador "quad core" "doble núcleo" o - pero incluso después cada núcleo sólo pueden realizar una tarea a la vez, a menudo conduce a retrasos. Hyper-Threading implica dividir el ordenador con eficacia la cola de las próximas tareas para cada núcleo en dos. Esto significa que puede asignar más rápida y eficazmente las tareas específicas a los núcleos específicos en el procesador y hacer el mejor uso posible de los recursos de la computadora. Reduce la probabilidad de que un núcleo estará activo con una línea de copia de seguridad de las tareas a realizar, mientras que otro núcleo está sin usar.

Los beneficios exagerados

La forma en que funciona Hyper-Threading significa que el sistema operativo actúa como si cada núcleo se compone de dos procesadores separados "virtuales". Esto ha llevado a algunas afirmaciones equivocadas que éstos son, literalmente, los procesadores reales - por lo tanto, un procesador de doble núcleo está catalogado como un procesador de cuatro núcleos - o que Hyper-Threading duplica la potencia o velocidad de un procesador. Sin embargo, Hyper-Threading no aumenta los recursos físicos de un ordenador en absoluto, sino simplemente los usa de manera más eficiente. De acuerdo con las pruebas realizadas por 2009 iXBT Labs, el aumento real en el rendimiento es notable, sino que varía en función de la tarea, con el resultado más alto es un aumento de velocidad del 28 por ciento.

Compatibilidad

Para obtener el máximo beneficio de Hyper-Threading, el propio ordenador, el sistema operativo y las aplicaciones específicas deben todos tomar ventaja de ella. PC versiones de Windows XP en ejecución antes no pueden utilizar Hyper-Threading; así tampoco algunos sistemas basados ​​en Linux. Además, Hyper-Threading debe estar encendido en la configuración del BIOS de la computadora, los cuales son separado para el software operativo. Los procesadores con tecnología Hyper-Threading pueden trabajar con cualquier aplicación, pero dar más de un impulso si la aplicación está escrita con Hyper-Threading en mente.

Otros problemas

Un informe de 2006 encargado por el fabricante de chips ARM rival, afirmó que Hyper-Threading usa más energía que la adición de un número equivalente de núcleos físicos reales. El informe señaló que la adición de Hyper-Threading también aumentó la cantidad de caché-paliza, una situación en la que el equipo tiene que utilizar en repetidas ocasiones su disco duro en lugar de su memoria RAM o la memoria, para almacenar datos de forma temporal, algo que puede reducir la actividad de manera significativa.