martes, 29 de octubre de 2013

Hyper Threading

Hyper Threading


¿Qué es?
También conocido como HT Technology, registrado por la marca Intel, 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%, esta tecnología 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.
Hyperthreading simula de cara a los programas que existen dos microprocesadores. El sistema operativo ha de estar preparado para utilizar esta tecnología. Las versiones de Windows superiores a Windows 2000 pueden usar esta tecnología.

Esta tecnología es invisible para el sistema operativo y los programas. Todo lo que se requiere para aprovechar Hyper-Threading es multiprocesamiento simétrico (SMP) en apoyo del sistema operativo. Al simular procesadores lógicos diferentes aparecen en el sistema como dos procesadores separados. 
Familias de procesadores que incorporan el Hyper Threading.

  • Intel Pentium 4
  • Intel Pentium 4 Extreme Edition
  • Intel Pentium D Extreme Edition
  • Intel Pentium G400 (Algunos modelos)
  • Intel Pentium G600 (Algunos modelos)
  • Intel Celeron G400
  • Intel Celeron C800
  • Intel Core i3
  • Intel Core i3 Sandy Bridge
  • Intel Core i5
  • Intel Core i5 Sandy Bridge
  • Intel Core i5 Ivy Bridge
  • Intel Core i7
  • Intel Core i7 Sandy Bridge
  • Intel Core i7 Ivy Bridge
  • Intel Core i7 Extreme Edition
  • Intel Atom N270
  • Intel Atom N450
  • Intel Atom N550
  • Intel Atom N570
  • Intel Xeon MP
  • Intel Xeon E3
  • Intel Xeon E5

¿Tiene AMD algo parecido?

AMD implementa en sus procesadores basados en Bulldozer y Piledriver la tecnología CMT. En este caso, el fabricante, crea bloques con dos núcleos en su interior. Ambos comparten la unidad de punto flotante pero no los otros elementos.

La diferencia es que Intel sólo duplica algunos registros para ser capaz de eliminar bloqueos y AMD trata de acelerar todas las aplicaciones multinúcleo.

No hay comentarios:

Publicar un comentario