La fonctionnalité de la microarchitecture Intel qui permet à un seul cœur de processeur physique d'apparaître comme deux cœurs logiques dans le système d'exploitation est appelée Technologie Hyper-Threading (HTT). .
Voici une répartition :
* Comment ça marche : HTT fonctionne en dupliquant certaines parties du cœur du processeur, comme l'état architectural (registres) tout en partageant les principales ressources d'exécution (unités d'exécution, caches). Cela permet au noyau de travailler essentiellement sur deux threads d'exécution distincts simultanément. Si un thread attend des données (par exemple, de la mémoire), le cœur peut passer au traitement de l'autre thread, en utilisant des ressources qui seraient autrement inactives.
* Avantages : HTT peut améliorer les performances globales du système, en particulier dans les charges de travail multithread où plusieurs tâches ou threads peuvent s'exécuter simultanément. Il augmente le débit du processeur en utilisant mieux les ressources du cœur.
* Limites : HTT n’offre pas le même niveau d’augmentation des performances que deux cœurs physiques distincts. Étant donné que les cœurs logiques partagent des ressources d’exécution, il peut y avoir des conflits et des limitations de performances. Le gain de performances réel dépend de la charge de travail et de son optimisation pour le multithreading.
* Il ne s'agit pas d'une technologie de virtualisation : Il est important de noter que l’Hyper-Threading n’est pas de la virtualisation. Il s'agit d'une technique au niveau matériel pour améliorer l'utilisation du cœur.
* Autres noms : Bien que Hyper-Threading soit le nom officiel d'Intel, d'autres termes parfois utilisés de manière informelle incluent « multithreading simultané (SMT) ».
Donc, en résumé, la Technologie Hyper-Threading (HTT) est la bonne réponse.
|