Avantages et inconvénients des processeurs double cœur
Les processeurs double cœur se comportent comme deux processeurs monocœur fonctionnant sur une seule puce. Du point de vue des performances, utiliser un processeur dual-core revient à utiliser deux ordinateurs "avant multi-core" fusionnés. Les processeurs double cœur ont généralement plus d'avantages que d'inconvénients par rapport aux processeurs à cœur unique et les processeurs multicœurs ont généralement plus d'avantages que d'inconvénients par rapport aux processeurs double cœur. Le terme « multicœur » inclut les processeurs double cœur, mais est généralement associé aux processeurs dotés de trois cœurs ou plus.
Avantages du double cœur par rapport au simple cœur
Les processeurs double cœur ont tendance à avoir de meilleures performances que les processeurs monocœur. Les processeurs double cœur sont capables de diviser les informations à traiter par plusieurs unités. L'amélioration des performances est plus visible lors de l'exécution de plusieurs processus à la fois. Le processeur d'un ordinateur doit s'arrêter brièvement lorsqu'il bascule entre différents processus, ou threads, ce qui entraîne une baisse des performances. Les processeurs double cœur doivent basculer entre différents threads moins souvent que les processeurs monocœur, car ils peuvent en gérer deux à la fois au lieu d'un à la fois. Certains processeurs sont capables de faire quelque chose appelé "hyper-threading", qui permet au processeur de se comporter comme s'il pouvait gérer deux threads à la fois. Cependant, la vitesse d'horloge du processeur - la vitesse à laquelle il peut traiter les tâches - n'augmente pas avec l'hyper threading.
Inconvénients du double cœur par rapport au simple cœur
Les processeurs monocœur perdent généralement dans les comparaisons de performances avec les processeurs double cœur. Cependant, un processeur monocœur peut surpasser un processeur double cœur lorsque le processeur a une vitesse d'horloge nettement supérieure, mesurée en gigahertz ou GHz. Un processeur monocœur de 3,8 GHz surpassera un processeur double cœur de 1,8 GHz lors du traitement d'une seule tâche. De plus, certains programmes ne sont pas conçus pour fonctionner sur plus d'un cœur, donc un processeur monocœur de 3,8 GHz exécutera ce programme particulier plus rapidement qu'un processeur double cœur de 3,2 GHz. Exécuter un programme qui ne peut utiliser qu'un seul cœur à la fois sur un processeur double cœur, c'est comme ne pouvoir utiliser que quatre cylindres sur une voiture à moteur huit cylindres :vous obtenez la moitié des performances. Les processeurs monocœur peuvent également obtenir une meilleure autonomie de la batterie sur un appareil mobile qu'un processeur double cœur, car le processeur monocœur utilise moins d'électricité pour fonctionner. Cependant, les processeurs double cœur les plus récents ont tendance à être plus économes en énergie que les processeurs monocœur plus anciens.
Avantages du double cœur par rapport au multicœur
Les avantages du processeur double cœur par rapport aux processeurs multicœurs reflètent les avantages du processeur simple cœur par rapport aux processeurs double cœur. Les processeurs double cœur peuvent obtenir une meilleure autonomie de la batterie sur les appareils mobiles que les processeurs multicœurs à vitesse similaire, et les processeurs double cœur avec des vitesses d'horloge plus élevées que les processeurs multicœurs sont plus rapides pour exécuter des tâches qui ne sont pas optimisées pour plus d'un cœur.
Inconvénients du double cœur par rapport au multicœur
Les processeurs double cœur ne sont pas capables de gérer autant de tâches en même temps aussi efficacement que les processeurs multicœurs. Les processeurs multicœurs ont les mêmes avantages par rapport aux processeurs double cœur que les processeurs double cœur ont par rapport aux processeurs à cœur unique. Un processeur à quatre cœurs a la capacité de gérer quatre threads, ou huit avec hyper-threading, en même temps, ce qui peut réduire considérablement le besoin de changer de threads par rapport à un processeur double cœur.