Maison  >  Article  >  Que signifie le nombre de cœurs et de threads d'un CPU ?

Que signifie le nombre de cœurs et de threads d'un CPU ?

青灯夜游
青灯夜游original
2022-03-08 14:02:2057664parcourir

Le nombre de cœurs d'un processeur fait référence au nombre de cœurs de processeur du processeur, qui fait référence au nombre de cœurs physiques à l'intérieur du processeur et le nombre de threads fait référence aux threads que plusieurs threads sur le même processeur exécutent simultanément ; et partager les ressources d'exécution de la quantité de processeur. Le multithreading du processeur 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.

Que signifie le nombre de cœurs et de threads d'un CPU ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Introduction au cœur du processeur

Le nombre de cœurs dans un processeur fait référence au nombre de cœurs physiques qu'il contient. Chaque cœur peut être traité comme un processeur monocœur. Un processeur double cœur équivaut à deux ensembles de matériel. ressources combinées dans une seule boîte. À l'intérieur, le numéro de base est assez facile à comprendre. Ce qui est plus difficile à comprendre, c'est le numéro de fil.

Introduction aux threads du processeur

Combien de threads un processeur correspond à l'origine au nombre de cœurs, c'est-à-dire combien de threads un processeur a autant de cœurs, mais Intel a publié une technologie hyper-threading en 2002, qui est Des instructions matérielles spéciales sont utilisées pour simuler un cœur de processeur en deux cœurs logiques. De cette manière, lors du traitement de certaines tâches multithread, un traitement parallèle des données peut être réalisé, améliorant considérablement l'efficacité du calcul et rendant les performances du processeur plus approfondies. Mais le cœur simulé n'est pas un véritable cœur physique après tout, et les performances globales ne sont toujours pas aussi bonnes qu'un véritable processeur multicœur.

Parce que le nombre de threads dans un CPU fait référence au nombre de threads dans lesquels plusieurs threads sur le même processeur s'exécutent simultanément et partagent les ressources d'exécution du processeur.

Explication :

Le cœur du processeur (Core), également appelé noyau, est le composant le plus important du CPU.

La puce bombée au centre du CPU est le cœur. Elle est constituée de silicium monocristallin avec un certain processus de production. Tous les calculs, l'acceptation/stockage des commandes et le traitement des données du CPU sont effectués par le cœur.

Que signifie le nombre de cœurs et de threads dun CPU ?

Plusieurs threads du processeur peuvent maximiser le traitement superscalaire dans le désordre et à grande échelle, améliorer l'utilisation des composants informatiques du processeur et atténuer les retards d'accès à la mémoire causés par la corrélation des données ou les échecs de cache.

Que signifie le nombre de cœurs et de threads dun CPU ?

Avantages des threads de processeur multiples :

1. La chose la plus attrayante à propos des threads de processeur multiples est qu'ils ne nécessitent qu'un petit changement dans la conception du cœur du processeur, avec presque aucun coût supplémentaire pour améliorer les performances. .

 2. 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 intéressant pour les systèmes de bureau bas de gamme.

Avantages de plusieurs cœurs de processeur :

 1. Les ingénieurs Intel ont développé des puces multicœurs pour répondre à la méthode « d'expansion horizontale » (plutôt que « d'expansion verticale ») pour améliorer les performances. Cette architecture permet une stratégie « diviser pour mieux régner ».

 2. En divisant les tâches, les applications threadées peuvent utiliser pleinement plusieurs cœurs d'exécution et effectuer plus de tâches dans un délai précis.

 3. Un processeur multicœur est une puce unique (également appelée « noyau de silicium ») qui peut être branchée directement sur un seul socket de processeur, mais le système d'exploitation utilisera toutes les ressources pertinentes et traitera chacun de ses cœurs d'exécution comme Processeur logique discret. En divisant les tâches entre deux cœurs d'exécution, les processeurs multicœurs peuvent effectuer plus de tâches dans un cycle d'horloge donné.

Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !

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