Hyper-Threading
La technologie Hyper-Threading, aussi nommé HT Technology, proposé par l'entreprise Intel, permet à un seul processeur ou coeur de processeur de gérer deux ensembles d'instructions indépendants en même temps. Dans les faits, Hyper-Threading convertit un seul coeur de processeur physique en deux processeurs virtuels. La technologie Hyper-Threading a été introduite en mars 2002 dans les microprocesseurs Xeon de la classe des stations de travail avec un bus système à 533 Mhz. Elle a trouvé sa place dans les processeurs PC standard à partir du microprocesseur Pentium 4 cadencé à 3,06 GHz en novembre 2002. La technologie Hyper-Threading est antérieure aux microprocesseurs multicoeurs, donc les microprocesseurs ayant plusieurs coeurs physiques, tels que Core 2 et Core et les séries Core i, peut ou non prendre en charge cette technologie (comme la série Core i) apparaîtrait comme un microprocesseur à 8 coeurs pour le système d'exploitation; le Core i7-5960X d'Intel a des registres de bus, des registres de contrôle et prend en charge jusqu'à 16 processus légers. En interne, un processeur compatible Hyper-Threading dispose de deux ensembles de processeurs généraux partageant le même cache, les mêmes unités d'exécution et les mêmes bus. Pendant les opérations, chaque processeur logique gère un seul processus.