346 Shares 9995 views

Hyper-Threading – quel est-il? Comment activer la technologie Hyper-Threading?

Un grand nombre de processeurs Intel comprennent des modules avec prise en charge de la technologie Hyper-Threading, qui, selon les développeurs de l'idée est de contribuer à accroître la productivité de la puce et l'accélération du PC dans son ensemble. Quelles sont les spécificités de la décision de la société américaine? Comment vous pouvez utiliser les avantages de la technologie Hyper-Threading?

Informations de base sur la technologie

Tenez compte des informations clés sur Hyper-Threading. Qu'est-ce que cette technologie? Sa mise au point par Intel pour la première fois présenté au public en 2001. Son objectif était d'augmenter les performances du serveur. Le principe de base est mis en oeuvre dans le Hyper-threading – processeur de distribution informatique sur plusieurs threads. Et il est possible, même si le type de jeu de puces seul noyau (à son tour, si elles sont 2 ou plus, et les flux dans le processeur déjà alloué – la technologie se termine avec succès ce mécanisme) approprié.

Le fonctionnement du circuit principal du PC dans plusieurs cours d'eau au détriment de faire des copies des états architecturaux au cours des calculs. Lorsque cette option est activée un même ensemble de ressources sur la puce. Si l'application utilise une possibilité de mise en correspondance, sont effectuées beaucoup plus rapidement des opérations pratiquement importantes. Il est également important que la technologie en question, prise en charge du système de sortie d'entrée ordinateur – BIOS.

Activation Hyper-Threading

Si le processeur est installé dans un PC, il fournit une norme cohérente, il active automatiquement habituellement. Mais dans certains cas, il est nécessaire d'effectuer les actions nécessaires manuellement pour rendre la technologie Hyper-Threading. Comment puis-je activer? Très simple.

Connectez-vous à l'interface principale du BIOS. Pour ce faire, au début de la chaussure, vous devez appuyer sur la DEL, parfois – F2, F10, au moins – d'autres touches, mais vous devez toujours apparaître dans l'une des lignes de texte affiché à l'écran immédiatement après la mise sur le PC. L'interface du BIOS pour trouver l'élément Hyper-Threading: pour les versions prises en charge du système d'entrée-sortie, il est généralement situé dans un endroit bien en vue. En sélectionnant l'option appropriée, appuyez sur Entrée pour l'activer, notant comment Activé. Si ce mode est déjà défini, cela signifie que la technologie Hyper-Threading en cours d'exécution. Vous pouvez utiliser tous ses avantages. En activant la technologie dans les paramètres, vous devez enregistrer toutes les entrées dans le BIOS, sélectionnez Enregistrer et Quitter l'installation. Après cela, l'ordinateur redémarre en mode lorsque le CPU est en cours d'exécution avec prise en charge Hyper-Theading. De même porté Hyper-Threading off. Pour ce faire, sélectionnez le paragraphe correspondant dans l'autre option – Désactivé et enregistrer les paramètres.

Après avoir étudié comment activer Hyper-Threading et de désactiver la technologie, regardez ses caractéristiques en détail.

Processeurs avec Hyper Threading support

Le premier processeur, qui a été mis en œuvre à l'étude du concept, selon certains rapports – Intel Xeon MP, également connu comme Foster MP. Cette puce est dans un certain nombre de composants architecturaux est similaire au Pentium 4, qui a ensuite été également mis en œuvre la technologie en question. Par la suite, la fonction de calcul multithread a été introduit sur les processeurs serveur Xeon avec le noyau Prestonia.

Si l'on parle de la prévalence actuelle de la technologie Hyper-Threading – ce que « pour cent » le soutenir? Parmi les puces les plus populaires de ce type – ceux qui appartiennent au noyau familial et Xeon. En outre, il existe des preuves que les algorithmes similaires mis en œuvre dans les processeurs Itanium et le type Atom.

Apprenez les informations de base sur la technologie Hyper-Threading, processeurs avec son soutien, tenez compte des faits les plus remarquables de l'histoire du développement de la technologie.

Histoire du développement

Comme nous l'avons indiqué plus haut, la société Intel a démontré le concept en question, le public en 2001. Mais les premières étapes de la création de la technologie ont été faites au début des années 90. Les ingénieurs de la société américaine, il a été observé que les ressources du processeur PC lors de l'exécution d'une série d'opérations pour activer complètement.

Comme Intel a calculé pendant que l'utilisateur travaille sur une puce de PC dans les grands intervalles – peut-être la plupart du temps – est impliqué aussi activement – d'environ 30%. Les avis des experts concernant ce chiffre sont très différents – quelqu'un pense qu'il est clairement trop faible, d'autres – tout à fait d'accord avec la thèse des développeurs américains.

Cependant, la majorité des spécialistes IT sont d'avis que, même si pas 70% de la capacité du processeur est inactif, mais une quantité très importante d'entre eux.

La tâche principale des développeurs

Intel a décidé de corriger cette situation en raison d'une approche qualitativement nouvelle de garantir l'efficacité de la principale puce PC. Il a été suggéré de créer une technologie qui contribuerait à une utilisation plus active des possibilités de processeurs. En 1996, Intel a lancé son développement pratique.

Selon le concept de société américaine, le processeur, les données de traitement d'un programme pourrait envoyer des ressources inutilisées pour travailler avec une autre application (ou un composant du courant, mais ayant une structure différente et nécessitent l'intégration des ressources supplémentaires). L'algorithme respectif est également pris en charge une interaction efficace avec les autres composants matériels sur un PC – RAM, chipset et logiciel.

Intel a réussi à résoudre le problème. Dans un premier temps, la technologie est appelée Willamette. En 1999, elle a été introduite dans l'architecture de certains processeurs, et commencé à le tester. la technologie bientôt reçu son nom actuel – Hyper-Threading. Quel était exactement ce – simple changement de marque ou des ajustements drastiques est la plate-forme incertaine. D'autres faits sur l'apparition de la technologie au public et sa mise en œuvre dans les différents modèles de processeurs Intel, nous savons déjà. Parmi les noms communs de développement d'aujourd'hui – Hyper-Threading.

compatibilité avec les aspects technologiques

Dans quelle mesure il a mis en œuvre un soutien Hyper-Threading pour les systèmes d'exploitation? On peut noter qu'en ce qui concerne les versions modernes de Windows, vous avez des problèmes avec l'utilisateur d'utiliser pleinement les avantages d'Intel Hyper-Threading, ne se posera pas. Bien sûr, il est également important de veiller à ce que la technologie prend en charge le système d'entrée-sortie – ce que nous avons dit plus haut.

Les facteurs de logiciels et de matériel

En ce qui concerne les anciennes versions de logiciel OS – Windows 98, NT et XP relativement obsolète, condition sine qua non pour la compatibilité avec la technologie Hyper-Threading – Prise en charge ACPI. Si le système d'exploitation ne sont pas mis en oeuvre, tous les fils de calcul, qui sont formées par les modules respectifs seront reconnus par l'ordinateur. Notez que Windows XP dans son ensemble fournit l'implication des avantages de cette technologie. Il est également hautement souhaitable que les algorithmes multithread ont été mis en œuvre et utilisés par le propriétaire des applications PC.

Parfois , vous devrez peut – être une carte mère de remplacement PC – si vous l' installez sur des processeurs avec prise en charge Hyper-Threading, au lieu de ceux qui se tenaient là – dessus au départ et ne sont pas compatibles avec la technologie. Cependant, comme dans le cas des systèmes d' exploitation, les problèmes ne seront pas, si la disposition de l' utilisateur – un PC moderne, ou tout au moins les éléments pertinents du premier processeur « fer » Intel Core i5. Hyper Threading, comme nous l'avons indiqué plus haut, mis en œuvre dans la ligne de base, et à s'y adapter les cartes mères chipset supporte entièrement les fonctions de puce respectives.

critères d'accélération

Si votre ordinateur est au niveau des composants matériels et logiciels ne seront pas compatibles avec la technologie Hyper-Threading, cette technologie, en théorie, peut même ralentir son travail. Cette situation a conduit certains spécialistes IT doute les perspectives de solutions d'Intel. Ils ont décidé qu'il était pas une percée technologique, et un cours de marketing est la base du concept de Hyper Threading, qui est un algorithme qui, en raison de son architecture n'est pas en mesure d'accélérer considérablement votre PC. Mais les critiques ont été rapidement dissipées doute par les ingénieurs d'Intel.

Ainsi, les conditions de base pour assurer que la technologie a été impliqué avec succès:

– système d'entrée-sortie de support Hyper-threading;

– la compatibilité de la carte mère avec le type de processeur approprié;

– Prise en charge de la technologie du système d'exploitation et l'application spécifique en cours d'exécution sur elle.

Si les deux premiers chefs d'accusation de problèmes particuliers ne devraient pas se produire dans l'aspect de la compatibilité du programme avec la technologie Hyper-Threading peut-être encore superposition. Mais il convient de noter que si l'application prend en charge, par exemple, le travail avec un processeur dual-core, il sera compatible, presque garanti, avec la technologie d'Intel.

Au moins il y a des études confirmant la croissance des programmes de productivité, adaptés aux puces dual-core, environ 15 à 18%, si le processeur exécutant les modules Intel Hyper filetage. Comment les désactiver – nous savons déjà (dans le cas où l'utilisateur a des doutes quant à la pertinence de la technologie de l'engagement). Mais pour des raisons tangibles de leur apparence, probablement très peu.

L'utilité pratique de la technologie Hyper-Threading

Que la technologie a donné, en question, tangibles avantages concurrentiels d'Intel? Il existe différentes opinions sur ce sujet. Mais beaucoup disent: si populaire était la technologie Hyper-Threading, il est devenu une solution indispensable pour de nombreux fabricants de systèmes de serveur, a été accueilli aussi par les utilisateurs d'ordinateurs ordinaires.

Le traitement des données matérielles

Le principal avantage de la technologie – qu'il est mis en œuvre dans un format matériel. Autrement dit, la partie principale des calculs seront effectués dans le processeur pour des modules spécifiques, plutôt que comme des algorithmes logiciels transmis au niveau du noyau principal de la puce – qui impliquerait une diminution de la performance globale du PC. En général, comme indiqué par les experts informatiques, les ingénieurs d'Intel ont réussi à résoudre le problème, qui a été déterminé au début du développement de la technologie – amènent le processeur de fonctionner plus efficacement. En effet, comme le montrent les tests, la solution de nombreuses tâches importantes pour pratiquement l'utilisateur d'utiliser la technologie Hyper-Threading activé pour accélérer considérablement le travail.

On peut noter que, parmi les Pentium 4 puces, qui ont été équipés de modules supportant cette technologie, a travaillé beaucoup plus efficacement les premières modifications. À bien des égards cela a été exprimé dans la capacité du PC à fonctionner en mode multitâches réel – lorsque plusieurs différents types d'applications Windows et hautement indésirable d'intensifier en raison de la consommation des ressources du système par l'un d'entre eux réduit la vitesse du travail des autres.

La solution simultanée de divers problèmes

Ainsi, les processeurs avec prise en charge Hyper-Threading mieux adapté que la puce qui ne sont pas compatibles avec elle, le lancement simultané, par exemple, navigateur web, jouer de la musique et de travailler avec des documents. Bien sûr, tous ces avantages se font sentir par l'utilisateur dans la pratique que si les composants matériels et logiciels du PC se caractérisent par une compatibilité suffisante avec un mode de fonctionnement similaire.

développement similaire

Hyper-Threading Technology – n'est pas le seul qui est conçu pour améliorer les performances du PC en informatique multithread. Elle a des analogues.

Par exemple, dans les processeurs POWER5 publiés par IBM, comprend également le support multi-threading. Autrement dit, chacun des coeurs de processeur (de 2 installé sur celui – ci élément correspondant) peut effectuer les tâches dans les deux courants. Ainsi, la puce gère 4 threads de calcul simultanément.

Parmi AMD a également d'excellents résultats dans le domaine des concepts multi-threading. On sait que dans l'architecture Bulldozer, les algorithmes sont utilisés, similaire à la technologie Hyper-Threading. solutions de fonction d'AMD que chaque fil gère les unités de traitement individuelles. Lorsque ce cache du deuxième niveau est partagé. Des concepts similaires sont mis en œuvre et développé par AMD l'architecture Bobcat, qui est adapté pour les ordinateurs portables et les petits PC.

Bien sûr, le concept de contrepartie directe d'AMD, IBM et Intel peut être considéré comme très conditionnel. Ainsi que des approches aux architectures de processeurs de conception en général. Mais les principes énoncés dans les technologies pertinentes peuvent être considérées comme assez semblables, et les objectifs qui mettent les développeurs dans l'aspect d'accroître l'efficacité des puces de mémoire – très proche en fait, sinon identiques.

Ce sont les faits clés sur la technologie passionnante d'Intel. Ce qu'il est, comment activer la technologie Hyper-Threading ou, au contraire, désactivons, nous avons identifié. Le point, probablement dans l'utilisation pratique de ses avantages, que vous pouvez utiliser, faire en sorte que le matériel PC et la technologie de support logiciel.