Intel ha desarrollado varias tecnologías como Hyper-Threading, procesadores dual-core y quad-core que permiten procesar múltiples hilos en paralelo para mejorar el rendimiento al ejecutar aplicaciones multi-threaded o varias aplicaciones a la vez. Estas tecnologías incluyen Hyper-Threading para dos hilos por núcleo, procesadores dual-core para dos núcleos y cuatro hilos, y procesadores quad-core para cuatro núcleos y hasta ocho hilos.