Qu'est-ce que la technologie Dual Core?
La technologie dual core fait référence à deux microprocesseurs individuels sur une seule puce moulée sous pression. Il s’agit essentiellement de deux unités de traitement informatique (CPU) en une. L'avantage d'un tel type de puce est que les tâches peuvent être effectuées dans des flux parallèles, ce qui diminue le temps de traitement. C'est ce qu'on appelle le parallélisme au niveau du fil (TLP) .
TLP est également possible sur les cartes mères pouvant accueillir deux matrices de processeur distinctes. Lorsque la technologie TLP est réalisée dans un processeur unique via une technologie à double cœur, on parle de multitraitement au niveau de la puce (CLM) .
Dans les CPU avec plus d'un cœur, chaque microprocesseur dispose généralement de son propre cache intégré, appelé cache de niveau 1 (L1) . Le cache N1 améliore considérablement les performances du système, car l'accès au cache sur puce est beaucoup plus rapide que l'utilisation de la mémoire vive (RAM). L'accès au cache L1 est effectué aux vitesses du microprocesseur.
Les puces double cœur comportent également généralement un cache partagé secondaire sur le processeur, appelé cache de niveau 2 (L2) . Les cartes mères peuvent également avoir une puce de cache appelée cache de niveau 3 (L3) . Bien que plus rapide que la RAM, le cache L3 est plus lent que le cache intégré à la puce.
La technologie double cœur présente des avantages par rapport à la technologie double cœur ou double cœur. Ces derniers termes désignent deux processeurs indépendants installés sur la même carte mère. Les puces double cœur occupent moins d’argent 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 a aussi ses inconvénients.
Pour que les logiciels tirent parti de l’architecture multi-cœur, il faut l’écrire pour utiliser le threading parallèle. Sinon, le programme fonctionne en mode simple cœur, en utilisant un seul flux de données ou l'un des microprocesseurs intégrés. Malheureusement, le codage pour TLP est assez intensif, car l’entrelacement des données partagées peut créer des erreurs et ralentir les performances. En raison de ces problèmes, entre autres, un processeur double cœur n'offre pas une vitesse deux fois supérieure à celle d'un processeur simple cœur, même si les performances augmentent considérablement dans des conditions optimales. Enfin, les puces dual core sont plus chaudes que leurs cousines single-core.
Que ce type de processeur vous convienne ou non dépendra de l'utilisation prévue de votre ordinateur. Si les programmes dont vous avez régulièrement besoin sont conçus pour TLP, une puce multicœur peut vous être très bénéfique. Sinon, vous serez peut-être mieux servi par un processeur monocœur haut de gamme.