
Edmund Richardson
0
2569
45
Si vous avez récemment envisagé d’acheter un processeur Intel - ou un ordinateur équipé d’un processeur Intel - vous avez peut-être entendu le terme “Hyper-Threading” lancé à vos tympans. Vous n'êtes probablement pas familier avec ce terme, sauf si vous restez au courant des détails du matériel informatique.
Comprendre l’hyper-threading est toutefois important, car c’est une fonctionnalité majeure de certains processeurs Intel. Qu'est-ce qu'un processeur et que fait-il? Qu'est-ce qu'un processeur et que fait-il? Les acronymes informatiques sont source de confusion. Qu'est-ce qu'un processeur quand même? Et ai-je besoin d'un processeur quad ou dual-core? Qu'en est-il d'AMD ou d'Intel? Nous sommes là pour vous aider à expliquer la différence! . Comme la plupart des fonctionnalités de processeur majeures, il peut être modifié par les représentants commerciaux que vous rencontrez. Un employé du magasin Fry 'm'a dit qu'Hyper-Threading double efficacement le nombre de cœurs d'un processeur. Bien que vrai dans un sens, c'est surtout une exagération.
Voyons ce que Hyper-Threading vraiment veux dire.
Une brève histoire de l'hyper-threading
Selon la dernière fois que vous avez acheté un ordinateur, vous vous souviendrez peut-être de l’hyper-threading comme d’une fonctionnalité introduite par Intel, puis abandonnée. Cela pourrait naturellement laisser un goût amer dans la bouche - pourquoi Intel l’interromprait-il s’il n’y avait pas de problème??
La vérité n'est pas si sombre. L'hyper-threading a été pendant un certain temps rendu disponible sur certains processeurs Intel Pentium 4 et Intel Xeon. Elle a été abandonnée non pas parce que la fonctionnalité elle-même était mauvaise, mais plutôt parce que le processeur qui l’avait utilisée s’est avéré être un faux pas pour d’autres raisons. L’architecture du Pentium 4 était un désastre mineur pour Intel car elle était incapable de suivre la direction espérée par Intel (Intel souhaitait disposer de processeurs Pentium 4 avec une vitesse d’horloge pouvant atteindre 10 GHz). En conséquence, Intel est revenu à la conception de processeurs basés sur la famille Pentium Pro.
Hyper-Threading était parti, mais pas oublié. Intel a finalement trouvé le temps et les ressources nécessaires pour l'intégrer dans une autre nouvelle architecture de processeur, Nehalem. C’est l’architecture à la base de tous les processeurs Intel Core i3, i5 et i7 actuels..
Beaux fils, homme
Malgré tous les progrès réalisés dans le monde des processeurs, ils ont toujours une limitation majeure: un cœur de processeur individuel ne peut exécuter qu'une instruction à la fois. Supposons, par exemple, que vous avez MS Office, Firefox 4 Cool Firefox Outils qui ne sont pas des addons 4 Cool Firefox Outils qui ne sont pas des addons et Skype sont tous ouverts en même temps. Vous sentez que vous êtes multi-tâches, mais en termes de processeur, vous ne l'êtes pas. Le cœur du processeur qui exécute les données liées à ces programmes exécute une instruction à la fois, mais comme il est si rapide, vous ne remarquez aucun délai..
Mais là est un délai. Ce délai est dû à la manière dont les données de chaque programme sont transmises au processeur. Chaque flux de données - ou thread-in - du processeur doit être programmé et exécuté par le noyau individuellement. L'hyper-threading permet toutefois à chaque cœur de processeur de planifier et d'affecter des ressources à deux threads à la fois..
Imaginez un ouvrier sur une chaîne de montage. Deux types de widgets lui arrivent et elle doit faire des choses différentes avec chaque widget. Cependant, il y a parfois un retard dû à la lenteur de la bande transporteuse ou à l'envoi du mauvais widget au mauvais moment. Hyper-Threading, c'est comme ajouter un autre tapis roulant. Il y en a maintenant un dédié à chaque type de widget. Il n'y a toujours qu'un seul ouvrier, mais maintenant, les widgets peuvent lui être apportés plus rapidement et plus efficacement, de sorte qu'elle attend moins souvent pour travailler.
Pas la même chose que doubler des noyaux
Si vous démarrez un processeur double cœur avec Hyper-Threading et ouvrez le Gestionnaire des tâches Windows. Personnalisez le Gestionnaire des tâches Windows à votre goût avec Modder du Gestionnaire des tâches Personnalisez le Gestionnaire des tâches Windows à votre convenance avec Modder du Gestionnaire des tâches. Vous verrez alors quatre graphiques. . C’est là que la confusion entoure le fait que l’hyper-threading double le nombre de cœurs. J'ai même parlé à un pauvre garçon qui pensait avoir acheté un processeur à huit cœurs parce qu'il avait vu huit graphiques dans le Gestionnaire des tâches de Windows. C'est ce que lui a dit le représentant des ventes. Lorsqu'il est rentré chez lui et a vu huit graphiques, il était devenu accro. Voir c'était croire.
Deux graphiques apparaissent dans Windows pour chaque cœur d'un processeur Hyper-Threading, car Windows détecte deux processeurs logiques pour chaque cœur. Le terme “processeur logique” Cela a l'air chic, mais un processeur logique est par définition un processeur qui n'a pas d'existence physique. Windows peut envoyer des threads à chaque processeur logique, mais il n'y a toujours qu'un seul cœur pour l'exécution, donc un seul cœur avec Hyper-Threading est radicalement différent de deux cœurs physiques distincts..
L'avantage de l'hyper-threading
Bon, ça suffit avec le charabia technique. Passons maintenant à la partie la plus importante: l’impact de l’hyper-threading sur les performances de l’ordinateur..
Hyper-Threading n'aura pas beaucoup d'impact sur les tâches quotidiennes telles que la navigation sur le Web, la messagerie électronique et le traitement de texte. Alternatives gratuites à Microsoft Office Alternatives à Microsoft Office Alternatives à Microsoft Office Oui, l'hyper-threading est théoriquement meilleur en multi-tâches. Cependant, les processeurs actuels sont si rapides que les programmes de base sont rarement limités par la vitesse de votre processeur. La manière dont les programmes sont codés peut également être une limitation. Vous pouvez parfois constater que de nombreux programmes sont ouverts, mais un seul de vos cœurs de processeur est très utilisé. En effet, pour une raison quelconque, les programmes ne sont pas répartis entre les différents noyaux disponibles..
Lorsque vous essayez de soulever des objets lourds, cependant, l’hyper-threading peut être plus utile. Les applications les plus susceptibles de bénéficier sont les programmes de rendu 3D, les applications de transcodage audio / vidéo pour applications intensives et les applications scientifiques conçues pour offrir une performance multithread maximale. Toutefois, vous pouvez également améliorer vos performances lors de l’encodage de fichiers audio dans iTunes, de la lecture de jeux 3D et de la compression / décompression de dossiers. Le gain de performances peut atteindre 30%, mais il y aura aussi des situations où Hyper-Threading ne fournira pas de boost du tout..
Conclusion
Comme le chiffre de boost de performance de seulement jusqu’à 30% indique que l’hyper-threading est ne pas le même que doubler le nombre de cœurs sur un processeur. Si un représentant vous dit cela, faites attention, car ils sont soit ignorants, soit heureux de vous mentir s'ils pensent que cela aidera à faire avancer le matériel..
Cela dit, l’hyper-threading est une fonctionnalité intéressante qui mérite d’être mise à profit. C’est particulièrement utile si vous aimez éditer souvent des médias ou si vous utilisez votre ordinateur comme station de travail pour des programmes professionnels comme Photoshop ou Maya..