El Hyper-Threading es una tecnología de Intel que permite que cada núcleo de un procesador trabaje con dos hilos de instrucciones a la vez, lo que aumenta el rendimiento y la eficiencia del procesador. Esta tecnología se inspira en el multihilo simultáneo (SMT) de Sun Microsystems, y se estrenó en los procesadores Intel Xeon y Pentium 4 en 2002.
Luego, se aplicó en muchos procesadores Intel, como los Core i3, i5 e i7, los Atom y los Xeon. El Hyper-Threading consiste en duplicar las unidades lógicas de cada núcleo, para que cada una pueda hacer diferentes operaciones en la cola de instrucciones, pero usando los recursos físicos del núcleo, como la caché, las unidades aritméticas y lógicas y los registros. Así, se optimiza el tiempo de procesamiento y se disminuye el tiempo de espera entre instrucciones. El Hyper-Threading mejora el rendimiento sobre todo en aplicaciones que se pueden dividir en varios hilos independientes.