Las unidades centrales de procesamiento con capacidad para multihilo ("multithreading" en inglés) tienen soporte en hardware para ejecutar eficientemente múltiples hilos de ejecución.