Donc, vous cherchez à acheter un nouvel ordinateur et êtes tombé sur le terme hyperthreading CPU. Il peut être difficile de comprendre ce qui se passe dans les ordinateurs, ne vous inquiétez pas, nous le savons.

Avec de nouveaux termes et acronymes à gogo, les choses peuvent vite devenir confuses. Et cela est particulièrement vrai pour les processeurs. Si vous achetez un nouvel ordinateur, vous voulez vous assurer qu'il dispose d'un bon processeur. Alors, qu'est-ce que l'hyperthreading? L'hyperthreading est-il un gadget?

Lisez la suite pour découvrir tout ce que vous devez savoir sur l'hyperthreading, son fonctionnement et si vous en avez besoin ou non.

Qu'est-ce qu'un processeur ?

La CPU, ou unité centrale de traitement, est à peu près le cerveau de votre ordinateur. C'est la partie de votre ordinateur qui exécute les programmes. Les processeurs se trouvent dans tous les types d'ordinateurs auxquels vous pouvez penser: ordinateurs de bureau, ordinateurs portables, smartphones, etc.

instagram viewer

Un processeur fonctionne en traitant les informations qui lui sont fournies par d'autres parties de l'ordinateur (la RAM) et en effectuant une action (ou en générant une sortie). Lorsque vous exécutez un programme, c'est le CPU qui interprète les instructions et vous montre le résultat.

Vous avez peut-être également vu le terme « noyau » jeté un peu partout. Chaque noyau est essentiellement ajout d'un autre processeur à l'unité de traitement. Et, chaque cœur est capable d'effectuer un processus à la fois. À l'origine, les processeurs n'avaient qu'un seul cœur.

Avec des cœurs supplémentaires, les processeurs peuvent effectuer plus d'actions à la fois. La plupart des processeurs actuels sont quad-core, et certains sont même octa-core.

D'accord, plus il y a de cœurs, mieux c'est. Qu'en est-il de l'hyperthreading?

Qu'est-ce que l'hyperthreading ?

Les processeurs traditionnels sont à thread unique. Cela signifie qu'ils peuvent exécuter une seule fonction à la fois.

L'hyperthreading, en revanche, est La version Intel du multithreading simultané (SMT). SMT divise chaque cœur de processeur en deux cœurs virtuels (appelés threads). Ces deux cœurs virtuels sont capables de traiter des instructions simultanément (si le programme le permet), ce qui signifie que le multithreading double effectivement le nombre de cœurs du CPU.

Donc, si vous avez un processeur quadricœur avec hyperthreading, vous avez huit cœurs virtuels. Ce n'est pas tout à fait la même chose que de doubler le nombre de cœurs physiques, nous en reparlerons plus tard.

L'hyperthreading améliore les performances du processeur en doublant le nombre de processus que le processeur peut gérer simultanément. Cela signifie que le processeur peut gérer des applications plus exigeantes beaucoup plus facilement.

Comment fonctionne l'hyperthreading ?

Contrairement à deux cœurs de processeur physiques, l'hyperthreading utilise des cœurs virtuels (appelés cœurs logiques). Ces cœurs partagent les ressources du processeur comme le moteur d'exécution et les caches. Si vous n'êtes pas sûr de ce que c'est, ne vous inquiétez pas. Cela signifie que chaque cœur peut fonctionner plus efficacement car les cœurs virtuels partagent le matériel. Lorsqu'un cœur logique se bloque pendant qu'il attend des données, l'autre cœur logique peut « emprunter » ces ressources pour effectuer ses propres tâches.

Les cœurs virtuels ne sont pas égaux aux cœurs physiques. Plus de cœurs physiques sont toujours plus souhaitables que plus de cœurs virtuels. En effet, chaque cœur physique a sa propre architecture et est plus puissant et efficace.

Fondamentalement, l'hyperthreading rendra un processeur quad-core plus puissant qu'un processeur quad-core sans hyperthreading, mais un processeur octa-core sera beaucoup plus puissant que les deux.

L'efficacité d'un cœur de traitement dépend entièrement du système d'exploitation et du logiciel en question. Si le logiciel n'est pas écrit pour générer plusieurs threads, ou s'il ne fonctionne pas très bien avec ce processeur particulier, l'hyperthreading sera moins efficace.

L'hyperthreading en vaut-il la peine ?

Tout d'abord, il est important de se rappeler que les cœurs physiques importent plus que les cœurs logiques. Si vous choisissez entre deux processeurs similaires, un avec deux cœurs et hyperthreading, ou un avec quatre cœurs physiques, choisissez celui avec quatre cœurs physiques!

Actuellement, pour de nombreuses applications, l'hyperthreading est inutile. L'avantage supplémentaire n'a d'importance que si vous devez exécuter plusieurs programmes à forte demande en même temps. Et ces programmes doivent pouvoir utiliser l'hyperthreading en premier lieu.

Ainsi, si vous utilisez un logiciel haut de gamme (comme un logiciel de rendu 3D ou d'encodage vidéo) qui peut créer plus de threads, l'hyperthreading aidera à maximiser la vitesse de traitement. Mais pour la personne moyenne utilisant des traitements de texte ou des navigateurs Web, l'hyperthreading n'ajoutera probablement pas beaucoup de vitesse. Et, les processeurs hyperthreading sont généralement plus chers que leurs homologues non hyperthreading.

Mais, cela pourrait changer. De plus en plus de programmes (et de jeux) sont en cours de développement et fonctionneront beaucoup mieux sur un processeur hyperthreading.

Les inconvénients de l'hyperthreading

Les processeurs hyperthreadés consomment plus d'énergie que les processeurs non hyperthreadés. Si vous n'utilisez pas l'hyperthreading, cette consommation d'énergie supplémentaire peut être un coût inutile. Cela est particulièrement vrai dans le cas d'applications multi-ordinateurs comme les fermes de serveurs, où la facture d'électricité peut être excessivement élevée.

Les processeurs hyperthreadés sont également plus chers que leurs homologues. C'est peut-être la raison pour laquelle des fabricants comme Intel ont choisi de limiter l'hyperthreading à leurs processeurs de qualité professionnelle (i9 et plus à partir de Rocket Lake). Donc, si vous n'avez pas besoin d'hyperthreading, vous ne voudrez peut-être pas dépenser l'argent supplémentaire.

Devriez-vous vous procurer un processeur Hyperthreading ?

Si vous êtes un professionnel utilisant un logiciel très demandé conçu pour créer plusieurs threads, alors obtenir un processeur qui permet l'hyperthreading pourrait être le choix pour vous. Mais si vous êtes un utilisateur de PC typique sans réel besoin d'hyperthreading, cela peut être tout à fait inutile.

À l'avenir, les programmes utilisant l'hyperthreading pourraient devenir plus courants. À mesure que la technologie augmente et que les logiciels deviennent plus gourmands en ressources, l'hyperthreading peut devenir nécessaire pour davantage d'applications comme les jeux.

Au moment d'écrire ces lignes, les jeux et les programmes commencent à devenir plus lourds en termes de threads. Cela signifie que l'hyperthreading pourrait aider à « pérenniser » votre prochain PC. Mais, la plupart des applications plus anciennes (y compris la plupart des jeux) sont monothread, donc si c'est ce que sera votre utilisation principale, vous n'avez pas besoin d'hyperthreading!

Actuellement, vous constaterez probablement une légère augmentation de la vitesse de traitement avec l'hyperthreading pour les programmes courants - c'est à vous de décider si cela vaut le coût supplémentaire!

Vous savez maintenant tout ce dont vous avez besoin sur l'hyperthreading du processeur

Nous espérons que cet article vous a expliqué tout ce que vous devez savoir sur l'hyperthreading CPU. Mais au cas où, voici le résumé:

  • L'hyperthreading divise chaque cœur de processeur physique en deux cœurs virtuels.
  • Les cœurs de CPU physiques sont plus puissants que les cœurs virtuels.
  • L'hyperthreading est important pour les logiciels haut de gamme, mais pas autant pour les programmes de tous les jours.
  • L'hyperthreading pourrait devenir plus utile dans un avenir proche.

Maintenant que vous savez à quoi faire attention la prochaine fois que vous achèterez un PC, pourquoi ne pas commencer et en trouver un qui correspond à vos besoins?

E-mail
5 signes qu'il est temps de mettre à niveau votre carte graphique

Si votre GPU est en difficulté, il est temps de procéder à une mise à niveau.

Lire la suite

Rubriques connexes
  • La technologie expliquée
  • CPU
  • ordinateur
  • Conseils informatiques
A propos de l'auteur
Jake Harfield (20 articles publiés)

Jake Harfield est un écrivain indépendant basé à Perth, en Australie. Lorsqu'il n'écrit pas, il est généralement dans la brousse pour photographier la faune locale. Vous pouvez lui rendre visite sur www.jakeharfield.com

Plus de Jake Harfield

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.