HyperThreading , también conocido como HT
Technology, es una marca registrada de la empresa Intel
para denominar su implementación de la tecnología Multithreading
Simultáneo también conocido como SMT. Permite a los programas
preparados para ejecutar múltiples hilos procesarlos en paralelo
dentro de un único procesador, incrementando el uso de las unidades
de ejecución del procesador .La
tecnología HyperThreading tiene grandes capacidades de procesamiento
y rapidez. Algunas de sus ventajas son: mejora el apoyo de código
“multi-hilos”, que permite ejecutar múltiples hilos
simultáneamente, mejora de la reacción y el tiempo de respuesta.
Esta
tecnología consiste en simular dos procesadores lógicos dentro de
un único procesador físico. El resultado es una mejoría en el
rendimiento del procesador, puesto que al simular dos procesadores se
pueden aprovechar mejor las unidades de cálculo manteniéndolas
ocupadas durante un porcentaje mayor de tiempo. Esto conlleva una
mejora en la velocidad de las aplicaciones que según Intel es
aproximadamente de un 30%.
El
sistema operativo ha de estar preparado para utilizar esta
tecnología. Las versiones de Windows superiores a Windows 2000 o las
de Linux (con kernels SMP) pueden usar esta tecnología.
Un procesador multinúcleo
es aquel que combina dos o más microprocesadores independientes en
un solo paquete, a menudo un solo circuito integrado. Un dispositivo
de doble núcleo contiene solamente dos microprocesadores
independientes. En general, los microprocesadores multinúcleo
permiten que un dispositivo computacional exhiba una cierta forma del
paralelismo a nivel de thread (thread-level
parallelism)
(TLP) sin incluir múltiples microprocesadores en paquetes físicos
separados. Esta forma de TLP se conoce a menudo como
multiprocesamiento a nivel de chip (chip-level
multiprocessing)
o CMP.
La principal diferencia entre el HyperThreading y el procesador multinúcleo es que mientras el Hyper Threading permite ejecutar a los programas con múltiples hilos procesarlos de forma paralelos dentro de un único procesador, el procesador multinúcleo combina varios micropocesadores independientes en un solo circuito integrado.
No hay comentarios:
Publicar un comentario