¿Qué es la tecnología Hyper-Threading?

Threading, o multi-threading simultáneo (SMT), en un entorno informático, se refiere a la multitarea o el multiprocesamiento de instrucciones de un solo programa, es decir, más de un flujo de información que se procesa al mismo tiempo. Esto solo puede suceder con aplicaciones que están diseñadas para operar en este tipo de entorno. Hyper-threading, en el sentido genérico, hace que una sola Unidad Central de Procesamiento (CPU) funcione de manera similar a un sistema de doble procesador. La tecnología Intel® Hyper-Threading (tecnología Intel® HT) proporciona un funcionamiento paralelo a nivel de subprocesos en cada procesador para que el software de subprocesos múltiples se pueda ejecutar de manera más eficiente.

La tecnología Intel® Hyper-Threading puede ejecutarse en computadoras portátiles, computadoras de escritorio, servidores y redes de estaciones de trabajo, siempre que se cumplan los requisitos del sistema informático. Los requisitos del sistema informático constan de cuatro partes. Requiere conjuntos de chips y BIOS del sistema habilitados para la tecnología Intel® Hyper-Thread, un sistema operativo que esté habilitado u optimizado para la tecnología HT, y un procesador que admita también la tecnología Hyper-Thread. La tecnología Hyper-Threading se puede combinar con la tecnología Intel® Turbo Boost para un procesador aún más rápido debido a la capacidad de responder y adaptarse a la carga de trabajo de diferentes maneras. Esta tecnología adicional permitirá que el procesador trabaje más duro con una mayor carga de trabajo y conservará energía cuando las demandas sean menores, mientras se mantiene dentro de sus parámetros operativos establecidos.

Los procesadores que admiten la tecnología Intel® Hyper-Threading incluyen procesadores de 32 bits, 64 bits e Itanium® de 64 bits. El tamaño de la caché varía de 512 kb a 24 MB, mientras que los subprocesos varían de dos a 16. Los procesadores tienen entre uno y ocho núcleos, pero se afirma que este tipo de arquitectura de microprocesador es más eficiente que simplemente agregar más núcleos.

Los beneficios de la tecnología Intel® Hyper-Threading incluyen un aumento esperado en el rendimiento con software exigente. Los jugadores que usan juegos de alta gama pueden esperar beneficiarse. Los profesionales multimedia que realizan edición de audio, fotos o video y crean o editan imágenes, así como también ejecutan aplicaciones en segundo plano, como un cliente de correo o protección contra virus, pueden esperar encontrar un alto rendimiento en todos los ámbitos, al igual que aquellos que reproducen música en el fondo mientras trabajan. El cambio en la arquitectura ha llevado a nuevos cursos y materiales de capacitación para programadores para ayudarlos a comprender cómo aprovechar la tecnología Hyper-Threading.