Le nombre de processeurs fait référence à la quantité de cœurs d’un processeur. Un cœur est essentiellement un petit processeur intégré à un chipset plus grand capable de calculs indépendants. Le nombre de cœurs varie considérablement, certains processeurs arborant deux cœurs et ceux renforcés ayant jusqu’à 64 cœurs ou plus.
Autrefois, quand les choses étaient plus simples, les processeurs n’avaient qu’un seul cœur. Ce qui signifie qu’il y avait un seul ensemble d’ALU, de registres, de mémoire cache, etc. Cependant, au fur et à mesure que nous progressions, les choses ont changé et le processeur a commencé à comporter plusieurs entités physiques appelées cœurs sous un seul chipset. Lorsque nous parlons de ce que signifie le nombre de processeurs, nous nous référons généralement à ces cœurs.
Chaque noyau gérant une tâche sera indépendant d’un autre noyau travaillant sur une tâche différente. Plus de cœurs permettent au processeur de travailler sur plusieurs tâches de manière transparente.
Dans cet article, nous examinons plus en détail ce que signifie le nombre de processeurs et ce qu’un cœur implique réellement.
TABLE DES MATIÈRES
- Que Signifie Le Nombre De Processeurs ?
- UNE MISE EN GARDE – ORDINATEURS DE QUALITÉ SERVEUR!
- Comment le nombre de processeurs Influence les performances du processeur
- Déterminer le nombre de cœurs dont Vous disposez
- 1. Grâce à la fiche technique du fabricant en ligne
- 2. Via le Gestionnaire des tâches
- De Combien De Processeurs Avez-Vous Besoin?
- Pour l’informatique de base 2-4 Cœurs
- Informatique grand public
- Haute performance
- CPU de qualité station de travail
- Ce que vous devez savoir Sur les cœurs
- Processeurs monocœur
- Limitations du Monocœur et Introduction de Processeurs Multicœurs
- Approche MultiCores vs Multi-CPU
- Qu’est-ce qu’un processeur Multi-cœurs ?
- Performances monocœur vs Multicœur
- Performance monocœur
- Performances multi-cœurs
- Où les performances multicœurs sont importantes
- Threads, Multithreading et Nombre de processeurs logiques
- Avantages du Multithreading
- Mots finaux
Que Signifie Le Nombre De Processeurs ?
Comme mentionné précédemment, le nombre de processeurs est essentiellement le nombre de cœurs sur un processeur.
De plus, un seul cœur de processeur peut être décomposé en unités de traitement virtuelles appelées threads ou processeurs logiques. Plus à ce sujet ci-dessous.
UNE MISE EN GARDE – ORDINATEURS DE QUALITÉ SERVEUR!
Dans la catégorie serveur, certaines cartes mères ont plusieurs sockets CPU qui peuvent prendre deux processeurs séparés ou plus pour un traitement plus exigeant.
Comment le nombre de processeurs Influence les performances du processeur
Il est temps de voir ce que le nombre de processeurs signifie pour les performances globales de l’ordinateur.
Le multitâche est un aliment de base des ordinateurs modernes. C’est ce qui vous permet de travailler, d’ouvrir plusieurs onglets de navigateur, de regarder une vidéo et de faire plusieurs autres choses sur votre ordinateur en même temps de manière transparente.
Un nombre de cœurs plus élevé vous permet d’exécuter plusieurs applications simultanément, car chaque cœur gère un flux de données différent sur son ou ses threads. Dans ce genre de situation où plusieurs applications et services sont en cours d’exécution, plus vous avez de threads exécutant différentes tâches, meilleures sont les performances.
Les ordinateurs modernes ont beaucoup de services d’arrière-plan et d’applications en cours d’exécution sans que vous le sachiez. Même lorsque votre PC est idéal, des services liés au système d’exploitation s’exécutent en arrière-plan en utilisant tous les ressources du processeur.
Avoir de nombreux cœurs signifie que vous avez plus de travailleurs pour gérer le calcul.
De plus, certains processus professionnels tels que l’encodage, le rendu, l’apprentissage automatique ou ceux qui reposent sur des quantités massives de calcul nécessitent que de nombreux travailleurs (cœurs) traitent simultanément de petits morceaux de données.
Lire aussi: Un processeur Quad Core est-il bon pour les jeux?
Déterminer le nombre de cœurs dont Vous disposez
Vous pouvez calculer le nombre de cœurs de votre processeur en utilisant deux méthodes:
1. Grâce à la fiche technique du fabricant en ligne
, vous devrez connaître la marque et le modèle du processeur pour le rechercher sur Google pour sa fiche technique.
Image: Sous les spécifications du processeur, vous pouvez connaître le nombre de cœurs d’un processeur dans la fiche technique du fabricant. Source : Renseignements
2. Via le Gestionnaire des tâches
Une autre méthode simple consiste à ouvrir le Gestionnaire des tâches (CTRL + ALT + SUPPR), accédez à la section « Performances », puis appuyez sur la section « CPU » et recherchez le nombre de cœurs.
Dans l’image suivante, vous pouvez voir que l’Intel Core i7-7700HQ a 4 cœurs.
Vous remarquerez également un autre champ appelé Processeurs logiques (8 dans ce cas), mais cela ne concerne pas les cœurs réels de votre CPU. Au lieu de cela, cela se rapporte à la quantité de threads que vous avez. En savoir plus sur le processeur logique ici:
- Comment Vérifier Combien De Threads CPU Ai-je
De Combien De Processeurs Avez-Vous Besoin?
La quantité de noyaux dont vous avez besoin dépend de vos besoins.
Pour l’informatique de base 2-4 Cœurs
Les processeurs les plus basiques disponibles actuellement pour les ordinateurs portables et de bureau sont les processeurs Intel Celeron. Ceux-ci ont 2 cœurs.
Les processeurs suivants dans la catégorie budget sont les séries AMD Athlon et Intel Pentium. Ceux-ci peuvent comporter jusqu’à 4 cœurs.
Je ne recommande généralement pas d’opter pour des PROCESSEURS Intel Celeron dual Core car ils peuvent présenter des limitations même dans les environnements de travail les plus basiques.
Pour l’informatique de base, 4 cœurs est ce que je recommande.
Informatique grand public
Si vous êtes un joueur, ou un éditeur occasionnel et un concepteur, 4 à 6 cœurs sont recommandés. Vous examinez les processeurs Intel Core i3 / Core i5 et AMD Ryzen 3 / Ryzen 5 ici.
Haute performance
Ceux-ci sont souvent utilisés par les joueurs professionnels et les professionnels ayant besoin d’un poste de travail léger. Ici, vous pouvez vous attendre à trouver des PROCESSEURS offrant 8 cœurs tels que AMD Ryzen 7 ou les processeurs Intel Core i7
CPU de qualité station de travail
Ici, le ciel est la limite. Les PROCESSEURS de qualité poste de travail peuvent comporter jusqu’à 64 cœurs.
Nous avons couvert les bases jusqu’ici, et maintenant vous devriez avoir une bonne idée de ce que signifie le nombre de processeurs. Cependant, pour en savoir plus sur ce que signifie le nombre de processeurs, ce que signifient les cœurs, ce que signifient les performances à un cœur et à plusieurs cœurs, nous vous recommandons de lire le reste de l’article.
Ce que vous devez savoir Sur les cœurs
Les cœurs d’un processeur sont eux-mêmes des unités de traitement individuelles. Cela signifie qu’ils sont dotés de capacités réelles pour effectuer un traitement de données indépendant. Considérez-les comme un processeur plus petit dans le processeur principal.
Ils partagent certaines ressources comme le cache de niveau 3, les contrôleurs de mémoire et l’interface système qui se connectent à d’autres périphériques, cependant, l’ALU, l’unité de contrôle et le cache de niveau 1 et 2 sont intégrés en interne dans chaque cœur dans la mesure où l’architecture actuelle est.
Pour comprendre le besoin de cœurs et comment le fait d’avoir plus de cœurs affecte les performances, commençons par comprendre ce que sont / étaient les processeurs monocœur.
Processeurs monocœur
Dans les premiers jours de l’informatique, les processeurs n’avaient qu’un seul cœur. Cela était responsable d’être le cerveau du processeur.
Certaines des sous-unités importantes de CPU sont les suivantes (vous NE le faites PAS, vous devez les connaître pour les besoins de cet article)
- Unité logique arithmétique: Où se produisent les opérations logiques et arithmétiques. Si CPU est le cerveau d’un ordinateur. ALU est le cerveau d’un processeur.
- Unité à virgule flottante: Une unité de support pour ALU pour effectuer des calculs avec un nombre décimal complexe.
- Registres : Stockage temporaire pour l’exécution des opérations. Aussi serveur en tant qu’indicateurs d’état.
- Unité de commande: Pour l’exécution des instructions. Fonctionne comme l’orchestrateur.
- Cache: Mémoire très rapide pour la récupération des données et des instructions.
Toutes ces sous-unités au sein d’un seul cœur sont les ingrédients clés du cycle Fetch-Decode-Execute.
Étant donné qu’un processeur monocœur ne possède qu’un seul ensemble de sous-unités, il ne peut effectuer qu’un seul cycle d’extraction-Décodage-exécution à la fois.
Les algorithmes de planification utilisés donnaient l’impression que l’ordinateur était multitâche, mais dans un sens réel, le noyau gérait simplement différents processus et basculait rapidement entre eux de manière indiscernable!
Limitations du Monocœur et Introduction de Processeurs Multicœurs
Car le marché exigeait des performances de plus en plus rapides des PROCESSEURS. Initialement, la réponse était d’augmenter la vitesse d’horloge du processeur monocœur.
Par conséquent, la vitesse d’horloge à cœur unique d’un Pentium III publié en 1999, par exemple, s’est considérablement améliorée par rapport à la vitesse d’horloge à cœur unique du Pentium II publié en 1997.
Cela a introduit deux problèmes:
- Chaleur
- Surcharge du commutateur de contexte
À mesure que la vitesse d’horloge devenait de plus en plus élevée, la génération de chaleur aussi. Les besoins en refroidissement et la consommation d’énergie n’étaient tout simplement pas assez réalisables.
L’autre problème était le changement de contexte entendu. Une surcharge de changement de contexte est essentiellement un retard qui se produit lorsqu’un PROCESSEUR doit passer d’une tâche à une autre. Donc, si vous passez d’un document Word à une feuille Excel, le PROCESSEUR connaîtrait un retard.
Maintenant, si vous deviez avoir deux cœurs, vous pourriez charger le document Word sur un cœur et la feuille Excel sur l’autre, éliminant ainsi la surcharge du changement de contexte.
Par conséquent, en termes d’efficacité multitâche, un processeur monocœur n’était tout simplement pas suffisant.
Par conséquent, alors que les perspectives du multitâche et du traitement parallèle prenaient de l’ampleur et que le marché commençait à exiger de meilleures performances, plusieurs cœurs sont apparus comme la réponse.
Lire aussi: Comment vérifier Quelle est Mon architecture de processeur
Approche MultiCores vs Multi-CPU
Les premières tentatives d’avoir plus d’unités de traitement dans un ordinateur ont amené les ingénieurs à repenser les cartes mères pour les rendre compatibles avec plusieurs sockets CPU. Plus de PROCESSEURS signifiait intrinsèquement une plus grande efficacité opérationnelle des ordinateurs.
Cela posait cependant des problèmes, d’abord les exigences matérielles accrues. Chaque CPU supplémentaire nécessitait un refroidissement, les cartes mères nécessitaient de nouvelles pistes pour connecter toutes les prises à divers périphériques et contrôleurs d’E / S.
Ironiquement, les versions n’étaient pas aussi efficaces que prévu, car des problèmes de latence sont apparus. Mais, avec la miniaturisation, il est devenu possible d’adapter plusieurs processeurs sur une seule puce de silicium, ce qui a donné naissance à des processeurs multicœurs.
Lisez aussi: Comment Vérifier Combien De Cœurs Vous avez dans Votre CPU?
Qu’est-ce qu’un processeur Multi-cœurs ?
Un processeur multicœur est essentiellement un processeur qui a plusieurs processeurs plus petits indépendants à l’intérieur. Ceci est également appelé Nombre de processeurs.
Chaque noyau a sa propre ALU. FPU, registres, cache, etc. Il y a peu de composants qui sont partagés entre les cœurs ainsi que la mémoire cache L3, cependant, pour la plupart, chaque cœur fonctionne comme un processeur indépendant.
L’avantage immédiat ici est qu’il améliore considérablement les performances multitâche d’un PC.
Lire aussi: Puis-Je mettre à niveau le processeur de Mon ordinateur portable de i5 à i7?
Performances monocœur vs Multicœur
Bien qu’avoir plusieurs cœurs, ou le nombre de processeurs, puisse considérablement améliorer les performances d’un processeur, les performances monocœur restent une mesure critique de ses prouesses.
Performance monocœur
Comme son nom l’indique, la performance monocœur fait référence à la performance d’un cœur singulier.
C’est une mesure importante car de nombreuses applications et tâches utilisent fortement un seul cœur et ne s’adaptent pas bien avec plusieurs cœurs.
Par exemple, de nombreux jeux et tâches dans les logiciels professionnels comme la conception dans AutoCAD dépendent fortement des performances d’un seul cœur par rapport aux performances multi-cœurs d’un processeur.
Ce n’est pas une observation rare, mais très courante. Par conséquent, lorsque vous examinez les résultats de référence pour un processeur à partir d’une suite de tests telle que Cinebench, vous verrez qu’ils parlent généralement des performances mono et Multi-cœurs séparément.
La fréquence du processeur est la mesure la plus couramment utilisée des performances d’un ordinateur monocœur. Il est mesuré en Gigahertz (GHz) et des valeurs plus élevées signifient des cycles plus élevés qui peuvent être interprétés comme une puce plus rapide.
En réalité, les performances individuelles des cœurs de CPU dépendent d’une myriade de facteurs et pas seulement de la vitesse d’horloge, tels que la conception du cœur, l’architecture utilisée, la taille du transistor, la mémoire cache, etc.
La plupart des processeurs monocœur ont également tendance à tirer parti de vitesses d’horloge plus élevées pour améliorer les performances en cas de besoin. Le Ryzen 5 5600X, par exemple, a une fréquence de base de 3,7 GHz. Un seul cœur peut passer à 4,6 GHz alors que les six cœurs combinés atteignent un maximum de 4,2 GHz.
Lire aussi:
- Qu’est-ce qu’AMD équivaut à Intel Core i5?
- Quel est l’équivalent d’AMD à Intel Core i3 ?
Performances multi-cœurs
Les performances multi-cœurs sont, comme leur nom l’indique, la mesure de la performance des multiples cœurs travaillant ensemble.
Plusieurs cœurs sont presque devenus une nécessité car les besoins informatiques typiques sont devenus si complexes, même pour une personne moyenne.
Après tout, un PC typique peut avoir autant d’applications en arrière-plan en cours d’exécution en même temps. Toutes ces opérations de fond nécessiteraient de préférence un noyau propre pour fonctionner correctement.
Par conséquent, même si votre jeu ou votre logiciel utilise au maximum un seul cœur, les performances globales du PC bénéficieront d’un nombre de cœurs plus élevé.
Où les performances multicœurs sont importantes
Si vous devez effectuer plusieurs opérations simultanément, vous bénéficierez d’un processeur multicœur. Avec plusieurs processeurs embarqués, un cœur peut gérer une instruction tandis qu’un autre attend des ressources, et vous obtiendrez toujours de bons avantages en termes de performances.
Les travaux tels que la modélisation et le rendu 3D nécessitent beaucoup de calcul parallèle. C’est également la même chose pour des choses comme la virtualisation, la simulation et le montage et l’encodage vidéo.
Ils rendent le multitâche transparent et offrent de meilleures performances. Les joueurs peuvent également profiter des avantages, car de nombreux titres plus récents peuvent accéder à plusieurs cœurs. Dans le même temps, de nombreux jeux de simulation qui nécessitent des calculs rapides et complexes fonctionnent également mieux sur les processeurs multicœurs.
Ceux-ci sont cependant beaucoup plus chers. Ils sont également plus difficiles à gérer et à créer des applications pour eux.
Cependant, souvent les débutants se laissent emporter par le nombre de cœurs de la CPU sans se rendre compte que si leurs besoins en calcul sont basiques, ils n’utiliseront jamais le plein potentiel de leur CPU de toute façon.
Lire aussi: Déterminer Quel processeur est Compatible avec Ma carte mère?
Threads, Multithreading et Nombre de processeurs logiques
Comme indiqué, les cœurs sont des PROCESSEURS individuels, chacun capable d’exécuter son cycle d’instructions.
Le multithreading (ou hyperthreading pour les processeurs Intel et Hypertransport pour AMD) décompose le cœur en sous-unités de traitement plus petites appelées threads.
Cela permet aux cœurs simples de travailler essentiellement sur deux tâches à la fois.
Chaque processus effectué par votre CPU est affecté à un thread, et chaque cœur peut avoir deux threads s’il a activé le multi-threading. Cela signifie qu’un processeur à quatre cœurs avec le multithreading activé aura huit threads.
Votre ordinateur peut également lire les threads en tant que processeur. Cependant, ce ne sont pas des processeurs physiques mais des processeurs logiques.
Chaque processus que vous initialisez crée un thread et le thread est exécuté. Plusieurs threads exécutant différents processus simultanément donnent l’impression que le PROCESSEUR est multitâche.
Contrairement aux cœurs, les threads ne sont pas des segments physiques sur le processeur. Ce sont des unités de traitement tout à fait logiques alors que les cœurs sont de véritables processeurs sur la puce. La création de tels processus et leur élimination sont gérés par le planificateur CPU.
Lire aussi: Différence Entre les processeurs Pentium et Core i3
Avantages du Multithreading
Le Multithreading améliore les performances du processeur, en particulier pour le travail multitâche et de rendu. Cela peut être très bénéfique pour les processeurs monocœur en permettant à un seul cœur de gérer plusieurs tâches simultanément.
Lire aussi: Que sont les entretoises de la carte mère?
Mots finaux
Savoir ce que signifie le nombre de processeurs est essentiel si vous envisagez d’acheter ou de construire un PC. Si vous effectuez souvent un travail productif exigeant qui implique des calculs complexes et beaucoup de virtualisation, vous bénéficierez de nombreux cœurs.
Mais pour la majorité des utilisateurs occasionnels, vous n’avez pas vraiment besoin de plus de 4 cœurs. Pour les joueurs et les professionnels, avoir six cœurs est également un bon endroit.