Dual-Core
Un processeur dual-core est un CPU avec deux processeurs ou "cœurs d'exécution" dans le même circuit intégré. Chaque processeur a son propre cachette et contrôleur, ce qui lui permet de fonctionner aussi efficacement qu'un seul processeur. Toutefois, les deux processeurs étant liés, ils peuvent effectuer des opérations jusqu'à deux fois plus rapidement qu'un processeur unique.
Les processeurs Intel Core Duo, AMD X2 et PowerPC G5 à double cœur sont tous des exemples de processeurs utilisant des technologies à double cœur. Ces processeurs combinent chacun deux cœurs de processeur sur une seule puce de silicium. Cela diffère de la configuration "à deux processeurs", dans laquelle deux processeurs physiquement distincts fonctionnent ensemble. Toutefois, certaines machines haut de gamme, telles que le PowerPC G5 Quad, utilisent ensemble deux processeurs double cœur distincts, offrant jusqu'à quatre fois les performances d'un processeur unique.
Alors qu'un système dual-core a deux fois plus de puissance de traitement qu'une machine monoprocesseur, ses performances ne sont pas toujours deux fois plus rapides. Cela s'explique par le fait que le logiciel en cours d'exécution sur la machine peut ne pas tirer pleinement parti des avantages des deux processeurs. Certains systèmes d'exploitation et les programmes sont optimisés pour le multitraitement, alors que d’autres ne le sont pas. Bien que les programmes optimisés pour plusieurs processeurs fonctionnent particulièrement rapidement sur des systèmes à double cœur, la plupart des programmes verront également au moins certains avantages tirer de plusieurs processeurs.