Maison  >  Article  >  Que signifie le multithreading du processeur ?

Que signifie le multithreading du processeur ?

藏色散人
藏色散人original
2019-04-25 11:02:593948parcourir



Le multithreading CPU est le même que le SMT.

Que signifie le multithreading du processeur ?

SMT peut copier l'état structurel sur le processeur, permettant à plusieurs threads sur le même processeur de s'exécuter simultanément et de partager les ressources d'exécution du processeur, maximisant ainsi la réalisation d'un problème étendu, traitement superscalaire dans le désordre, améliore l'utilisation des composants informatiques du processeur et atténue les retards d'accès à la mémoire causés par la corrélation des données ou les échecs de cache.

Lorsque plusieurs threads ne sont pas disponibles, les processeurs SMT sont presque les mêmes que les processeurs superscalaires traditionnels à large diffusion.

La chose la plus attrayante du SMT est qu'il ne nécessite qu'une petite modification dans la conception du cœur du processeur, ce qui peut améliorer considérablement les performances sans presque aucun coût supplémentaire. La technologie multithread peut préparer davantage de données à traiter pour le cœur de calcul à grande vitesse et réduire le temps d'inactivité du cœur de calcul.

C'est sans aucun doute très attractif pour les systèmes de bureau bas de gamme. À partir du Pentium 4 à 3,06 GHz, tous les processeurs Intel prendront en charge la technologie SMT.



Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn