Dual-core

Dual-core

Processeur double cœur

L'Intel Core 2 Duo E6600 est un processeur double cœur.

Un processeur double cœur (dual core en anglais) est un processeur équipé de deux cœurs (ou unités de calcul) qui travaillent en parallèle.

En effet, la puissance d'un processeur semble aujourd'hui limitée à une certaine fréquence, qu'il est difficile de dépasser sans hausse substantielle du coût de fabrication (en grand public, on trouve des processeurs standard de l'ordre de 3,2 GHz). Après avoir atteint ce seuil critique dans l'évolution naturelle de la puissance des processeurs essentiellement basée sur la course aux gigahertz, les fondeurs AMD et Intel travaillent maintenant sur des processeurs plus sophistiqués. Ainsi, la puissance d'un processeur double cœur est de l'ordre du double du processeur de référence.

La différence majeure entre les processeurs à double cœur et les ordinateurs utilisant plusieurs processeurs est qu'un processeur double cœur n'est en fait qu'un seul processeur, qui lui, finalement, contient deux cœurs avec un système de mise en commun, alors qu'un ordinateur biprocesseurs a deux processeurs distincts.

Sommaire

Atouts par rapport à un simple cœur

Avant lapparition des processeurs multicœurs, les constructeurs de processeurs augmentaient la puissance de leurs produits en élevant la fréquence de calcul de leurs processeurs monocœurs. Ainsi, les processeurs, capables deffectuer plus de calculs à la seconde, devenaient progressivement plus puissants.

Mais cette méthode a fini par atteindre ses limites : en effet, laugmentation de fréquence dun processeur nécessite laugmentation de la puissance électrique fournie, et donc de lénergie thermique générée, qu'il faut dissiper. Le besoin croissant en énergie était notamment problématique pour les ordinateurs portables. Les processeurs monocœurs les plus puissants utilisés dans les ordinateurs de grande distribution ont des puissances ne dépassant en général pas les 3 ou 4 GHz, car au-delà les problèmes cités plus haut deviennent trop contraignants. On a pu observer dans certains salons de technologie des processeurs de fréquence bien plus élevée, mais ils étaient équipés de processus de refroidissement impressionnants, pas reproductibles pour la grande distribution.

Cest pour contourner cette limite que les constructeurs se sont tournés vers la fragmentation des puces. Il existait déjà des ordinateurs fonctionnant avec plusieurs processeurs distincts (par exemple, les supercalculateurs). Lidée ici est de reproduire ce parallélisme au sein dun unique processeur : en bref, introduire plusieurs unités de calcul dans un même processeur. Le principe est simple : plutôt que davoir un processeur « simple » à fréquence élevée, on utilise par exemple deux cœurs, de fréquence moitié moindre que lautre. On obtient alors un processeur théoriquement de même puissance, mais de fréquence dhorloge beaucoup plus basse : il ne rencontre pas les problèmes dalimentation et de surchauffe de son homologue monocœur.

Le processeur multicœur présente donc les avantages par rapport au monocœur :

  • Davoir une puissance supérieure avec une fréquence dhorloge moins élevée.
  • De consommer moins dénergie électrique.
  • De diffuser moins de chaleur par effet Joule.


En plus de ces avantages purement techniques, il savère que ces microprocesseurs sont également bien plus efficaces dans le traitement multitâche. Si plusieurs applications sont exécutées simultanément sur lordinateur, celui-ci peut dès lors répartir ce travail entre les cœurs de processeurs, plutôt que deffectuer les opérations en alternance sur un seul processeur.

Contraintes de programmation

Cependant, lélaboration de tels processeurs a nécessiter des ajustements et adaptations aux différents niveaux de lordinateur. Il se pose tout dabord la question de la communication entre les différentes unités : comment répartir le travail pour que les deux processeurs se complètent, plutôt que de se neutraliser. Il a également fallu mettre à jour les différents logiciels existants pour leur permettre dexploiter cette nouvelle technologie. En effet, les composants dun processeur multicœur ont une puissance individuelle inférieure à celle dun processeur monocœur classique ; un logiciel non adapté au multicœur (et qui ne saura donc effectuer ses différents calculs quà laide dun seul des cœurs du processeur) sera par conséquent exécuté à une vitesse moindre. Afin de pallier cette contrainte, de nombreuses mises à jour ont été émises pour permettre aux logiciels de sadapter. Ces mises à jour touchent également les systèmes dexploitation, qui peuvent diviser par eux-mêmes les calculs effectués par les logiciels quils exécutent. Cela permet dutiliser la technologie multicœur même avec des logiciels non adaptés à ce type de traitement, même si cette utilisation est moins performante que si le logiciel indique directement comment doivent se diviser les calculs. De telles adaptations sont nécessaires à chaque augmentation du nombre de cœurs dans les processeurs. Ce nest que lorsque celles-ci ont été effectuées que les nouveaux processeurs peuvent exprimer leur plein potentiel.

Au final, avec un peu de recul cette technologie na pour réel inconvénient que celui de toute nouvelle technologie : elle est évolutive, et nécessite de nombreux ajustements qui feront état jusquà ce quune autre technologie vienne la remplacer. Mais elle présente en tout cas lavantage de ne pas créer de rupture : à ce jour les applications utilisant les processeurs multicœurs peuvent également fonctionner avec des processeurs monocœurs, et les applications « classiques » conçues pour des processeurs monocœurs fonctionnent également avec les nouveaux multicœurs.

Les différents processeurs

IBM

Le premier processeur double cœur chez IBM fut le POWER 4 lancé en 2001, (Le premier PowerPC dual-core fut le 970MP "Antares" en 2005, composé de 2 cœurs 970GX.)

Sun

Le premier processeur double cœur chez Sun fut l'UltraSPARC IV composé de 2 cœurs UltraSPARC III en 2003. En développement, Les nouveaux processeurs UltraSparc T1 possèderont jusqu'à 8 cœurs par processeur (octo-core).

HP

Le premier processeur PA-RISC double cœur chez HP fut le PA-8800 composé de 2 cœurs PA-8700 en 2004.

Intel

Les processeurs double cœur Intel ont été lancés le 1er avril 2005 et la marque Core 2 a été introduite le 27 juillet 2006. Le premier processeur était un Pentium Extreme Edition 840 à 3,2 GHz (composé de 2 cœurs Pentium 4 540) suivi peu de temps après des Pentium D. Le modèle EE (Extreme Edition), modèle de « démonstration », son prix étant le triple des Pentium D, était destiné à dévoiler larchitecture double cœur avant le concurrent AMD. Il était constitué de deux cœurs Pentium 4 Prescott 540 réunis sur une même puce. Cette solution a permis daugmenter les performances des processeurs sans augmenter la fréquence.

Le premier modèle « grand public » était le Pentium D 820 : il comptait 230 millions de transistors, était gravé en 90 nm et cadencé à 2,8 GHz. Dans le cas de ce processeur, les deux cœurs Pentium 4 Prescott 520 ne pouvaient communiquer que par le bus système, ils ne partagent pas vraiment de ressources communes.

Cependant, ces processeurs nétaient pas vraiment adaptés au marché des ordinateurs portables (alors en plein essor) à cause dune fréquence trop élevée qui entrainait de fortes consommation électrique et dissipation thermique. De plus, lagencement des deux cœurs était loin dêtre parfait notamment au niveau de la mémoire cache.

Cest pourquoi Intel a lancé le 27 juillet 2006 ses processeurs Core 2 Duo. Ces derniers ont pallié les inconvénients engendrés par les processeurs haute fréquence et a permis à Intel de regagner des parts dans le marché des ordinateurs portables. Avec une fréquence inférieure au Pentium D et une profondeur des pipelines réduite, ces processeurs ont de meilleures performances et ont vu leurs consommation électrique et dissipation thermique diminuées. Ces évolutions ont permis doptimiser les performances par un traitement plus efficace des informations et une meilleure gestion de lénergie.

Lévolution des Core 2 Duo actuelles concerne principalement la finesse de gravure (qui permet une baisse des dégagements thermiques à fréquence identique) mais aussi laugmentation de la mémoire cache L2. En effet, les processeurs disposent de plusieurs mémoires caches. Cependant, alors que dans les premiers Pentium D chaque cœur disposait dun cache L2 indépendant, les Core 2 Duo développés par la suite embarquaient un cache L2 commun aux deux cœurs. Cela a permis de réduire le trafic dans le bus externe et les temps de latence. Ainsi lattribution du cache peut être alors optimale pour chaque cœur.

AMD

AMD a lancé ses premiers processeurs double cœur en avril-mai 2005 juste après son concurrent Intel. Ainsi, le 21 avril 2005, AMD commercialise lAthlon 64 X2 avec quatre modèles dont le modèle dentrée de gamme lAthlon 64 X2 3800+ pour concurrencer le Pentium D 820 dIntel.

Ce modèle comptait 230 millions de transistors, était gravé en 90 nm et cadencé à 2 GHz. Il était constitué par deux cœurs Athlon 64 3800+ à 2,4 GHz mais lagencement de ses deux cœurs était différent de celui proposé par Intel. En effet, les deux cœurs peuvent ici communiquer directement entre eux sans passer par le chipset externe de la carte mère comme chez Intel, ils se partagent le même contrôleur mémoire intégré et chaque cœur dispose de son propre cache L2 (comme pour les Pentium D mais différent des Core 2 Duo).

Le gros avantage de ces processeurs au moment de leurs sorties est quils étaient compatibles avec les cartes mères existantes, une simple mise à jour du bios suffisant à les intégrer. Encore une politique radicalement différente de Intel qui avait décidé de développer un nouveau socket pour ses doubles cœurs. Ainsi même si les processeurs AMD étaient proposés à un prix plus élevé que ceux dIntel (380pour un Athlon 64 X2 3800+ contre 280pour un Pentium D 820), les utilisateurs navaient pas besoin de changer de carte mère. De plus, les Athlon 64 X2 ne chauffaient et consommaient pas plus que les modèles haut de gamme simple cœur de AMD alors que les Pentium D avaient une forte dissipation thermique et une consommation élevée par rapport à ses prédécesseurs simple cœur.

Finalement, malgré un prix plus élevé, ces processeurs bénéficiaient dun meilleur rapport qualité/prix grâce à une conception plus travaillée que les modèles Intel. Les performances sont ainsi globalement meilleures par rapport au Pentium D. Ils ont ainsi permis à AMD de se hisser au niveau dIntel malgré des problèmes de stocks dans la période qui a suivi le lancement. Lévolution des Windsor concerne la finesse de gravure mais aussi la diminution du cache L2 à cause de la forte demande actuelle pour ce type de processeur.

AMD a aussi développé des processeurs tri et quadri cœurs récemment avec la gamme Phenom. Cest la première génération de processeurs à utiliser la dernière architecture K10 de AMD. Les versions tri-cœurs sont des versions quadri-cœurs un de ces derniers a été désactivé. Ces processeurs ont été développés afin de limiter les pertes en sortie des lignes de production.

Quant à la gamme des ordinateurs portables, ce sont les Turion 64 X2 qui sont dédiés à ces machines. Les premiers sont apparus en mai 2006 et la gamme est renouvelée environ une fois par an. Ces processeurs sont moins utilisé que leurs homologues chez Intel du fait dune campagne publicitaire beaucoup moins importante.

Voir aussi

Article connexe

Liens externes

  • Portail de l’informatique Portail de linformatique
Ce document provient de « Processeur double c%C5%93ur ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Dual-core de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Dual-core — Saltar a navegación, búsqueda Equivalente de núcleo dual o doble núcleo. Término relacionado con el hallazgo de dos núcleos o CPU en un mismo chip de procesador, tanto en el mismo encapsulado de silicio como en silicios separados aunque dentro… …   Wikipedia Español

  • Dual-Core — Der Begriff Mehrkernprozessor (auch Multicore Prozessor oder Multikernprozessor) bezeichnet einen Mikroprozessor mit mehr als einem vollständigen Hauptprozessor auf einem einzigen Chip. Sämtliche Ressourcen mit Ausnahme des Bus und eventuell… …   Deutsch Wikipedia

  • Dual Core — Der Begriff Mehrkernprozessor (auch Multicore Prozessor oder Multikernprozessor) bezeichnet einen Mikroprozessor mit mehr als einem vollständigen Hauptprozessor auf einem einzigen Chip. Sämtliche Ressourcen mit Ausnahme des Bus und eventuell… …   Deutsch Wikipedia

  • Dual Core — Processeur double cœur L Intel Core 2 Duo E6600 est un processeur double cœur. Un processeur double cœur (dual core en anglais) est un processeur équipé de deux cœurs (ou unités de calcul) qui travaillent en parallèle. En effet, la puissance d un …   Wikipédia en Français

  • Dual core — Processeur double cœur L Intel Core 2 Duo E6600 est un processeur double cœur. Un processeur double cœur (dual core en anglais) est un processeur équipé de deux cœurs (ou unités de calcul) qui travaillent en parallèle. En effet, la puissance d un …   Wikipédia en Français

  • Dual-Core-Prozessor — Der Begriff Mehrkernprozessor (auch Multicore Prozessor oder Multikernprozessor) bezeichnet einen Mikroprozessor mit mehr als einem vollständigen Hauptprozessor auf einem einzigen Chip. Sämtliche Ressourcen mit Ausnahme des Bus und eventuell… …   Deutsch Wikipedia

  • Pentium Dual-Core — This article is about Pentium Dual Core branded processors from 2006 to 2009. For current and other Pentium processors, see Pentium. Pentium Dual Core Produced From 2006 to 2009 Common manufacturer(s) …   Wikipedia

  • Список микропроцессоров Pentium Dual-Core и последующих — В этом списке представлены микропроцессоры фирмы Intel, выпущенные под названием Pentium Dual Core и более поздние. Ныне Intel отказалась от марки Pentium Dual Core и, даже процессоры, выпускавшиеся с надписью Dual Core, на сайте ark.intel.com… …   Википедия

  • Pentium Dual Core — Processeur Intel Pentium Dual Core E2160 Conroe Fabriqué 2007 Fabricant …   Wikipédia en Français

  • Pentium dual-core — Processeur Intel Pentium Dual Core E2160 Conroe Fabriqué 2007 Fabricant …   Wikipédia en Français

Share the article and excerpts

Direct link
https://fr-academic.com/dic.nsf/frwiki/542764 Do a right-click on the link above
and select “Copy Link”