Skip to main content

Qu'est-ce que la technologie double noyau?

La technologie à double noyau fait référence à deux microprocesseurs individuels sur une seule puce moulée.Il s'agit essentiellement de deux unités de traitement informatique (CPU) en une.L'avantage de ce type de puce est que les tâches peuvent être effectuées dans des flux parallèles, diminuant le temps de traitement.Ceci est appelé parallélisme au niveau du thread (TLP) .

TLP est également possible sur les cartes mères qui peuvent accueillir deux matrices de processeur distinctes.Lorsque TLP est accompli dans un seul CPU via une technologie double noyau, il est appelé multiprocessement au niveau de la puce (CLM) .

Dans les CPU avec plus d'un noyau, chaque microprocesseur a généralement son propre cache embarqué, appelé cache de niveau 1 (L1) .Le cache L1 améliore considérablement les performances du système, car il est beaucoup plus rapide d'accéder au cache sur puce que d'utiliser la mémoire d'accès aléatoire (RAM).Le cache L1 est accessible à des vitesses de microprocesseur.

Les puces à double noyau comportent également généralement un cache partagé secondaire sur le CPU, connu sous le nom de cache de niveau 2 (L2) .Les cartes mères peuvent également avoir une puce de cache désignée comme cache de niveau 3 (L3) .Bien que plus rapide que RAM, le cache L3 est plus lent que le cache intégré à la puce.

La technologie à double noyau présente des avantages par rapport à la technologie double ou double-core.Ces derniers termes se réfèrent à deux CPU indépendants installés sur la même carte mère.Les puces à double noyau occupent moins d'immobilier sur la carte mère, ont une plus grande cohérence du cache et consomment moins d'énergie que deux processeurs indépendants.Cependant, cette technologie présente également ses inconvénients.

Le logiciel profite de l'architecture de base multiple doit être rédigé pour utiliser le thread parallèle.Sinon, le programme fonctionne en mode monocœur, en utilisant un seul flux de données ou l'un des microprocesseurs intégrés.Malheureusement, le codage de TLP est assez intensif, car les données partagées entrelacées peuvent créer des erreurs et des performances lents.En raison de ces problèmes et d'autres, un processeur à double noyau ne fournit pas le double de la vitesse d'un processeur à noyau, bien qu'il y ait une augmentation significative des performances dans des conditions optimales.Enfin, les puces à double noyau sont plus chaudes que leurs cousins monocrects. Si un type de processeur est bon pour vous dépendra de ce pour quoi vous prévoyez d'utiliser votre ordinateur.Si les programmes dont vous avez régulièrement besoin sont conçus pour TLP, vous pouvez grandement bénéficier d'une puce multi-core.Sinon, vous pouvez être mieux servi par un processeur monocore haut de gamme.