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 processeurs avec plus d'un noyau, chaque microprocesseur a généralement son propre cache embarqué, connu sous le nom de 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 du cache partagé secondaire sur le CPU, connu sous le nom de niveau 2 (L2) . MotLes herbes peuvent également avoir une puce de cache désignée comme 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.

Pour que les logiciels profitent de l'architecture de base multiple, il doit être écrit 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 double noyauLe processeur ne fournit pas deux fois 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 ​​monocore.

Le fait que ce type de processeur soit bon pour vous dépendra de ce que 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.

DANS D'AUTRES LANGUES