La technologie duale core fait référence à deux microprocesseurs individuels sur une puce unique moulée sous pression. Il s'agit essentiellement de deux unités de traitement informatique (CPU) en un seul. L'avantage de ce type de puce est que les tâches peuvent être réalisées en courants parallèles, ce qui diminue le temps de traitement. C'est ce qu'on appelle en tant que fils du parallélisme (TLP).
TLP est également possible de cartes mères pouvant accueillir deux matrices distinctes CPU. Lorsque TLP est accomplie dans une seule unité centrale grâce à la technologie duale core, il est appelé niveau du puce multitraitement (CLM).
Dans les CPU avec plus d'un noyau, chaque microprocesseur est généralement de son propre conseil d'administration du cache, connu sous le nom de niveau 1 (L1) de cache. Cache L1 améliore considérablement les performances du système, car il est beaucoup plus rapide d'accéder de mémoire cache plutôt que d'utiliser la mémoire vive (RAM). Cache L1 est accessible lorsque la vitesse du microprocesseur.
Puces dual core aussi communément disposent secondaire cache partagé sur le processeur, connu sous le nom de niveau 2 (L2). Carte mère peut aussi avoir une mémoire cache désignés comme niveau 3 (L3) de cache. Bien plus rapide que la RAM, mémoire cache L3 est plus lent que cache intégré dans la puce.
La technologie dual core a des avantages sur la technologie double-cœur ou double cœur. Ces derniers termes se rapportent à deux processeurs indépendants sont installés sur la même carte mère. Puces dual core prendre immobilier moins réel sur la carte mère, trouver une cohérence plus grande mémoire cache, et consomment moins d'énergie que les deux processeurs indépendants. Cependant, cette technologie a aussi ses inconvénients.
Pour les logiciels pour tirer parti de l'architecture multi-core, elle doit être écrite d'utiliser en parallèle filetage. Autrement, les fonctions du programme dans le mode unipolaire, avec un seul flux de données ou l'un des microprocesseurs intégrés. Malheureusement, codant pour TLP est très intensive, comme l'entrelacement des données partagées peuvent créer des erreurs et un ralentissement des performances. En raison de ces questions et d'autres, un processeur dual core ne pas offrir le double de la vitesse d'un processeur single-core, mais il ya une augmentation significative des performances dans des conditions optimales. Enfin, les puces dual core chauffent plus que leurs cousins de single-core.
Si un type de processeur ce qui est bon pour vous dépendra de ce que vous prévoyez d'utiliser votre ordinateur pour. Si les programmes que vous régulièrement besoin sont conçus pour TLP, alors vous pourriez bénéficier d'une puce multi-core. Sinon, vous pouvez être mieux servis par un haut de gamme single-core CPU.