Avantages et inconvénients des processeurs double-cœur
Un processeur double-cœur (dual-core) équivaut à deux cœurs simples sur une même puce. Côté performance, c'est comme fusionner deux ordinateurs « pré-multi-cœur ». Les double-cœur ont généralement plus d'avantages que d'inconvénients vs simple cœur, et les multi-cœur (3+ cœurs) plus d'avantages vs double-cœur. Le terme « multi-cœur » inclut le double-cœur, mais désigne souvent 3+ cœurs.
Avantages double-cœur vs simple cœur
Meilleures performances : division du traitement entre plusieurs unités. Gain notable en multitâche. Un simple cœur doit s'arrêter brièvement en changeant de processus/thread (baisse de performance). Le double-cœur change moins souvent de thread (gère deux simultanément). Certains simple cœur font de l'« hyper-threading » (simulent deux threads), mais sans augmenter la fréquence d'horloge (GHz).
Inconvénients double-cœur vs simple cœur
Un simple cœur à fréquence bien supérieure peut surpasser un double-cœur sur une tâche unique. Ex : 3,8 GHz simple cœur > 1,8 GHz double-cœur en mono-thread. Certains logiciels ne sont pas multi-thread : un 3,8 GHz simple cœur sera plus rapide qu'un 3,2 GHz double-cœur sur ce logiciel. C'est comme n'utiliser que 4 cylindres sur un V8. Côté autonomie mobile : simple cœur consomme moins d'électricité. Mais les double-cœur récents sont plus économes que les vieux simple cœur.
Avantages double-cœur vs multi-cœur
Miroir des avantages simple cœur vs double-cœur : meilleure autonomie mobile à fréquence équivalente, et plus rapide sur tâches non optimisées multi-cœur si fréquence supérieure.
Inconvénients double-cœur vs multi-cœur
Moins efficace pour gérer de nombreuses tâches simultanées. Multi-cœur a les mêmes avantages sur double-cœur que double-cœur sur simple cœur. Un quad-core gère 4 threads (8 avec hyper-threading) simultanément, réduisant drastiquement les changements de contexte vs double-cœur.
