Qu’est-ce que l’Hyperthreading et Pourquoi s’en soucier?

Disons que vous êtes à la recherche à l’achat d’un nouveau processeur et tout à coup vous avez à choisir entre deux produits qui sont tous les deux à peu près le même sur le papier, mais l’un d’eux a une fonction appelée l’hyperthreading et l’autre n’a pas.

Clairement l’hyperthreading est une bonne chose parce que vous avez à payer un supplément pour elle, mais pour quoi faire? Plus important encore, est-ce quelque chose que vous devriez vous en inquiéter? Pour répondre à ces questions brûlantes, nous avons à faire un petit détour dans la façon dont les Processeurs faire leur chose.

Pouvoir Illimité!

Même si vous n’êtes pas du tout intéressée par les beaux détails techniques de l’informatique, vous avez probablement entendu parler de la Loi de Moore avant. Ce n’est pas vraiment une loi naturelle, mais une observation que les composants de base des circuits intégrés ont été doublement de la densité de tous les deux ans.

En effet, cela signifie que la performance d’un PROCESSEUR double tous les deux ans, ce qui est un taux exponentiel de l’amélioration. Si la voiture la plus rapide dans le monde a été deux fois plus rapide que celui qui est venu il y a deux ans et cette tendance s’est poursuivie pendant des décennies, nous avons les véhicules avec les vitesses de la science-fiction vaisseau. C’est en fait l’une des plus révolutionnaires de choses à propos de la technologie informatique.

Le problème est que la performance d’un PROCESSEUR
ce n’est pas seulement déterminée par la densité de ses composants. C’est la vitesse d’horloge, ce qui
est de savoir comment de nombreux cycles de calcul, il peut effectuer en une seconde, est de toute évidence
important. Si vous prenez un PROCESSEUR et vous le double de sa vitesse d’horloge, il va effectuer deux fois
ainsi. Au moins en théorie.

Le problème est que, peu importe à quelle vitesse que le processeur travaille, il ne peut le faire qu’une seule chose à la fois. Ce que nous percevons comme “multitâche” est en fait le processeur passant rapidement entre des milliers d’emplois différents. Il y A quelques années, nous avons commencé à frapper quelques murs de briques quand il est venu à faire un seul processeur plus rapide et plus rapide.

Ainsi, l’une des solutions consistait à mettre plus d’un CPU à chaque processeur, de sorte que les divers emplois pourraient être réparties entre eux. Aujourd’hui, quad-core, sont assez bien le courant de la configuration.

L’Hyperthreading (HT)est d’Intel nom simultanée de multithreading. Cela signifie essentiellement que d’un cœur de PROCESSEUR peut travailler sur les deux problèmes en même temps. Cela ne signifie pas que le CPU peut faire deux fois plus de travail. Juste qu’il puisse assurer l’ensemble de ses capacités est utilisé par traiter avec plusieurs plus simple des problèmes à la fois.

Pour votre système d’exploitation, chaque réel de silicium du PROCESSEUR core ressemble à deux, donc il se nourrit chacun de travailler comme s’ils étaient séparés. Parce que beaucoup de ce PROCESSEUR n’est pas assez de travail au maximum, HT permet de s’assurer que vous obtenez votre argent vaut la peine de cette puce.

Qui Devraient Se Préoccuper De
L’Hyperthreading?

C’est une autre question qui peut être un peu compliqué mais c’est en fait assez simple quand vous le briser. Tout d’abord, nous allons mettre une chose au sujet de l’hyperthreading c’est presque toujours vrai. Si vous devez choisir entre deux processeurs qui peut traiter le même nombre de threads, mais n’ont pas le même nombre de cœurs, aller avec le CPU qui a le plus de cœurs physiques.

Par exemple, si vous avez un processeur dual-core, hyper-thread CPU et un non-HT PROCESSEUR quad-core, quad core option est le meilleur choix. Étant donné qu’ils sont proches les uns des autres dans un thread unique, unique de rendement de base. Pourquoi? Parce que le PROCESSEUR quad-core a plus de physique du matériel de traitement.

Le vrai cornichon vient quand vous avez deux Processeurs
avec les mêmes caractéristiques physiques, mais on a HT et l’autre n’a pas.
Maintenant, notre question a vraiment à faire avec le logiciel que vous souhaitez exécuter. Si
vous avez des logiciels qui peuvent engendrer assez de threads à utiliser le HT fils,
vous verrez une augmentation significative d’opter pour le PROCESSEUR avec la technologie hyperthreading.
Tout simplement parce que aucun de la capacité de traitement est de gaspillage et de l’
composant de travail près de son plein potentiel autant de temps que possible.

Si le logiciel que vous souhaitez exécuter ne fait pas de spawn
assez de threads à utiliser également le HT cœurs virtuels, vous verrez littéralement pas
différence de performance.

Traditionnellement, les opérations telles que le PROCESSEUR 3D
le rendu, l’encodage vidéo, et la manipulation de photo va créer autant de threads
comme votre pauvre CPU peut prendre. En d’autres termes, beaucoup de professionnel moderne
les applications sont thread-faim. C’est pourquoi l’Hyperthreading a été restreint
de professionnel-niveau Cpu tels que le i7 et jusqu’.

Intégrer des applications telles que word
les transformateurs et les navigateurs web ne vont pas faire mieux avec
l’hyperthreading, même si elles peuvent générer davantage de threads. Tout simplement parce que les besoins
de ces applications utilisées par la plupart des gens ne même pas donner d’entrée de niveau Cpu
un moment difficile.

Le Grand Jeu Question

Les jeux vidéo sont un autre courant dominant de l’application
c’est assez apathique à l’Hyperthreading. Au moment de l’écriture, dans
En 2019, la dernière vidéo des moteurs de jeu sont en train de devenir de fil en plus lourd.
Ce qui signifie HT-enabled Cpu fonctionnera mieux en eux. Titres plus anciens ne les vois pas
aucun avantage à tous, à l’exception de quelques-uns de simulation de type de jeux que
de faire un usage intensif de l’IA ou d’autres CPU centrée sur le processus.

Est-ce à dire votre prochain PC de jeu devrait avoir
L’Hyperthreading? La chose est, nous entrons maintenant dans un grand CPU marché
où six, huit et douze – core sont la norme. Ainsi, il est beaucoup mieux de
avoir plus de cœurs physiques, si possible.

La Réponse Simple

Espérons que l’explication ci-dessus a été clair
assez, mais nous allons casser vers le bas de la ligne:

  • Si vous n’professionnel,
    fil-travaux lourds, l’Hyperthreading questions
  • Si vous êtes un grand utilisateur,
    ne vous inquiétez pas!
  • Si vous êtes un gamer, de hiérarchiser les
    avoir plus de cœurs dans votre prochain construire plus de HT, mais obtenir HT en outre, si l’
    le prix est juste.

L’Hyperthreading est une grande technologie, mais il est
n’en vaut pas la prime pour tout le monde. Maintenant, vous devriez savoir si ce “quelqu’un”
est vous ou pas!


Posted

in

by

Tags: