Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

PowerPC


Le PowerPC est une architecture de microprocesseurs développée conjointement par Apple, IBM et Motorola. Elle utilise un modèle RISC, privilégiant pipeline et jeu d'instructions réduit. L'architecture du PowerPC est directement dérivée de l'architecture POWER (Pipeline Orientation With Enhanced RISC) d'IBM.

Un haut degré de parallélisme permet d'effectuer parfois jusqu'à quatre ou cinq opérations simultanément, par exemple multiplication et cumul, test, et branchement conditionnel.

Également connue sous le nom de PPC, cette architecture est la plus utilisée de nos jours, notamment en informatique embarquée, en raison de sa faible consommation et de son haut parallélisme qui permet à puissance de traitement égale de travailler avec des fréquences d'horloge bien plus basses (les techniciens désignent par boutade le PowerPC comme un athlète au cœur lent). Elle équipe par exemple les produits de Cisco.

En micro-informatique, elle est surtout utilisée par les Macintosh d'Apple (tous modèles de Macintosh : Power Mac, PowerBook, iMac, iBook, eMac). Elle est aussi utilisée dans les serveurs d'IBM et d'Apple. Plusieurs modèles de PowerPC se sont succédé dans les ordinateurs de la firme à la pomme, le PowerPC 601 a fait le premier son entrée, suivi des PowerPC 603, PowerPC 604, PowerPC G3, PowerPC G4 et du PowerPC G5.

Il est déconseillé de programmer le PowerPC en assembleur si on veut obtenir un code qui soit à la fois performant et facile à maintenir. L'expérience montre en effet que la programmation en C en utilisant l'option d'optimisation maximale du compilateur (équipé d'un algorithme d'allocation chromatique des registres) fait toujours mieux que le plus expérimenté des programmeurs.

La raison en est que pour bien utiliser le pipeline du PowerPC, il faut regrouper en séquence les instructions de même code (load, ou store, ou multiply and add) et que si cela améliore grandement la vitesse d'exécution cela n'aide guère à la lisiblité, et moins encore au debugging !


Liste des microprocesseurs Motorola

6800 · 6809 · 68000 · 68008 · 68010 · 68012 · 68020 · 68030 · 68040 · 68060 · 88000 · Motorola Dragonball · Coldfire · PowerPC · PowerPC G3 · PowerPC G4

Liste des processeurs PowerPC

PowerPC 403 | PowerPC 405 | PowerPC 440 | PowerPC 601 | PowerPC 602 | PowerPC 603 | PowerPC 604 | PowerPC 620 | PowerPC Gekko | PowerPC G3 | PowerPC G4 | PowerPC G5




This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia