Avantages et inconvénients des processeurs double cœur

...

Les processeurs bicœur agissent comme deux processeurs monocœur pour surpasser les performances maximales du processeur monocœur.

Les processeurs dual-core se comportent comme deux processeurs single-core fonctionnant sur une seule puce. Du point de vue des performances, l'utilisation d'un processeur dual-core revient à utiliser deux ordinateurs "avant mutli-core" fusionnés. Les processeurs à double cœur ont généralement plus d'avantages que d'inconvénients par rapport aux processeurs à un seul cœur et les processeurs mutli-core ont généralement plus d'avantages que d'inconvénients par rapport aux processeurs dual-core processeurs. Le terme « multi-cœur » inclut les processeurs à double cœur, mais est généralement associé aux processeurs qui ont trois cœurs ou plus.

Avantages du double cœur par rapport au simple cœur

Les processeurs dual-core ont tendance à avoir de meilleures performances que les processeurs single-core. Les processeurs double cœur sont capables de diviser les informations à traiter par plusieurs unités. L'amélioration des performances est particulièrement 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 des processus différents, ou des 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 à cœur unique, 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.

Vidéo du jour

Inconvénients du double cœur par rapport au simple cœur

Les processeurs monocœur perdent généralement en comparaison des performances par rapport aux processeurs double cœur. Cependant, un processeur monocœur peut surpasser un processeur double cœur lorsque le processeur a un une vitesse d'horloge nettement plus élevée, 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'un tâche unique. De plus, certains programmes ne sont pas conçus pour s'exécuter sur plus d'un cœur, de sorte qu'un processeur monocœur à 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 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 avoir une meilleure autonomie de 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 dual-core fabriqués plus récemment ont tendance à être plus économes en énergie que les processeurs single-core plus anciens.

Avantages du double cœur par rapport au multicœur

Les avantages des processeurs double cœur par rapport aux processeurs multicœurs reflètent les avantages des processeurs monocœur par rapport aux processeurs double cœur. Les processeurs bicœur peuvent obtenir une meilleure autonomie de la batterie sur les appareils mobiles que les processeurs multicœurs à vitesse similaire et les processeurs bicœur les processeurs 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 de un noyau.

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 bicœur que les processeurs bicœur ont par rapport aux processeurs monocœur. 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 thread par rapport à un processeur dual-core.