| 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 | ||||||
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 |


