jeudi 8 novembre 2012
Technologie Hyper-Threading
Nous voulons tous que nos ordinateurs pour être aussi rapide que qu'ils peuvent être. Il ya beaucoup de façons différentes pour augmenter la performance des ordinateurs à travers différents types de mises à jour. Les transformateurs ont été faire rapidement en raison de la demande et de la concurrence. Les capacités maximales de la vitesse de traitement ont été atteints par des techniques de fabrication modernes. Pour faire rapide processeur, les fabricants de puces ont été la création de nouvelles architectures CPU pour traiter l'information non seulement plus rapide, mais mieux pour traire chaque once de puissance de traitement qu'ils peuvent. Intel a créé technologie Hyper-Threading comme une mise à niveau de l'architecture du processeur et tranquillement intégré dans certains de ses processeurs à des fins de développement et de test.
Il est basé sur l'idée de l'affichage simultané multi-threading technologie (SMT), où plusieurs processeurs physiques sont utilisés pour traiter plusieurs threads à la fois. Comme une alternative d'utiliser plusieurs processeurs physiques, Intel a créé plusieurs processeurs logiques dans un seul processeur physique. Intel reconnaît que les processeurs sont intrinsèquement inefficaces et ont beaucoup de puissance de calcul n'est jamais utilisées.
Technologie Hyper-Threading permet à des applications logicielles multi-thread pour exécuter threads en parallèle. Par conséquent l'utilisation des ressources abandonne le débit de traitement plus élevée. Il s'agit essentiellement d'une forme plus supérieure de Super-threading que la première fois sur les processeurs Intel Xeon et plus tard ajouté à processeurs Pentium 4. Ce type de technologie filetage n'était pas présent dans un microprocesseur à usage général. Pour améliorer les performances, le filetage a été admis dans le logiciel en mode de fractionnement en flux multiples de sorte que plusieurs processeurs peut agir sur eux. En utilisant la technologie Hyper-Threading Technology, niveau du processeur filetage peut être utilisé qui permet une utilisation plus efficace des ressources du processeur pour plus de parallélisme et de meilleures performances sur les multi-thread actuel du logiciel.
Technologie Hyper-Threading est une technologie multi-threading dans lequel SMT est obtenue en dupliquant l'état architectural sur chaque processeur, tout en partageant un ensemble de ressources d'exécution du processeur. Elle produit également des temps de réponse plus rapides pour l'environnement charge de travail multi-tâches. En permettant au processeur d'utiliser le dé-ressources qui auraient autrement été ralenti, il offre un gain de performances sur les opérations multi-threading et multi-tâches pour la micro architecture.
Dans un processeur, chaque cycle d'horloge est capable de faire une ou plusieurs opérations à la fois. Un seul processeur ne peut gérer autant au cours d'un cycle d'horloge individuelle. Hyper-Threading permet à un seul processeur physique pour tromper un système d'exploitation capable d'opérations SMT en pensant qu'il ya deux processeurs. Hyper-Threading produit processeurs logiques à gérer plusieurs threads en même temps trancher d'un seul processeur physique ne devrait normalement être capable de gérer une seule opération. Il ya quelques conditions préalables qui doivent être remplies avant de profiter de la technologie Hyper-Threading. La première condition, vous devez disposer d'un processeur Hyper-Threading activé, HT jeu de composants, d'un BIOS et le système d'exploitation. De plus, votre système d'exploitation doit prendre en charge les multiples threads. Enfin, le nombre et le type d'application utilisée fait la différence sur l'augmentation des performances ainsi.
Hyper-Threading est une mise à jour matérielle pour aider à rendre l'utilisation d'une partie des pertes d'énergie d'un processeur, mais il aide également le système d'exploitation et les applications de fonctionner plus efficacement et donc ils peuvent faire plus à la fois. Il ya des millions de transistors à l'intérieur d'un CPU qui s'allument et s'éteignent pour traiter des commandes. En ajoutant plus de fabricants de puces transistors généralement ajouter plus de puissance brute de calcul de force. Plus de transistors égal à une CPU grand et il produit plus de chaleur. Hyper-Threading cherche à augmenter les performances sans augmenter significativement le nombre de transistors contenus dans la puce, ce qui rend l'empreinte CPU plus petit et produisant moins de chaleur.
Hyper-Threading offre deux processeurs logiques dans un seul paquet physique. Chaque processeur logique doivent partager des ressources externes telles que la mémoire, disque dur, etc et aussi doit utiliser le même processeur physique pour les calculs. L'amélioration des performances ne sera pas le même que l'échelle d'une architecture multiprocesseur vraie raison de la nature partagée de processeurs Hyper-Threading. Les performances du système sera quelque part entre celle d'un seul processeur sans Hyper-Threading et un système multi-processeurs avec deux processeurs comparables.
Cette technologie est indépendant, sur la plate-forme. Certaines applications sont déjà multi-thread et bénéficieront automatiquement de cette technologie. Applications multi-thread prendre pleinement profit de l'augmentation des performances Hyper-Threading Technology a à offrir, permettant aux utilisateurs verront des gains de performance immédiats lorsque le multitâche. Il a également amélioré de réaction et le temps de réponse, et augmentation du nombre d'utilisateurs qu'un serveur peut prendre en charge. Multi-processing Aujourd'hui le logiciel est également compatible avec la technologie Hyper-Threading Technology plates-formes activées, mais les gains de performance supplémentaires peuvent être réalisées en particulier accorder des logiciels pour la technologie Hyper-Threading Technology. Pour les futures optimisations logicielles et la croissance des affaires de cette technologie complète traditionnelle multi-processing en fournissant marge supplémentaire....
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire