La tecnología de hiperprocesos permite que un solo núcleo de procesador físico se comporte como dos procesadores lógicos. El procesador puede ejecutar dos aplicaciones independientes al mismo tiempo. Para evitar confusiones entre procesadores lógicos y físicos, Intel llama socket al procesador físico. En el análisis de este capítulo, también se utiliza esa terminología.
Intel Corporation desarrolló la tecnología de hiperprocesos para mejorar el rendimiento de sus líneas de procesadores Pentium IV y Xeon. La tecnología de hiperprocesos permite que un solo núcleo de procesador ejecute dos subprocesos independientes al mismo tiempo.
Si bien el hiperproceso no duplica el rendimiento de un sistema, puede incrementarlo a través de un mejor uso de los recursos inactivos, lo que aumenta la capacidad de proceso en ciertos tipos de cargas de trabajo importantes. Cuando una aplicación se ejecuta en un procesador lógico de un núcleo ocupado, se puede esperar un poco más de la mitad de la capacidad de proceso que esa aplicación puede obtener si se ejecuta sola en un procesador sin hiperproceso. Las mejoras de rendimiento por el hiperproceso dependen mucho de la aplicación. Algunas aplicaciones pueden sufrir una degradación en el rendimiento con hiperprocesos, ya que muchos de los recursos del procesador (como la memoria caché) se comparten entre los procesadores lógicos.
Muchos procesadores no admiten hiperprocesos y, como resultado, tienen un solo subproceso por núcleo. En esos procesadores, la cantidad de núcleos coincide con la cantidad de procesadores lógicos. Los siguientes procesadores admiten hiperprocesos y tienen dos subprocesos por núcleo.
- Procesadores basados en la microarquitectura de procesador Intel Xeon 5500.
- Intel Pentium 4 (compatible con HT)
- Intel Pentium EE 840 (compatible con HT)