- Power PC
-
PowerPC
Architecture Power Obsolètes POWER1 • POWER2 • POWER3 • POWER4 • PowerPC-AS • PPC600 • PPC601 • PPC602 • PPC603 • PPC604 • PPC620 • G4 • Gekko • Alliance AIM Actuelles PowerPC • e200 • e300 • e500 • e600 • QorIQ • PA6T • POWER5 • POWER6 • PPC403 • PPC401 • PPC405 • PPC440 • PPC450 • PPC460 • PPC750 (G3) • PPC970 (G5) • CBEA • Xenon • Broadway Futures POWER7 • e700 • Titan Voir aussi RISC • System p • System i • Power.org • PAPR • PReP • CHRP • autres... PowerPC, parfois abrégé PPC, est une gamme de microprocesseurs dérivée de l'architecture de processeur RISC POWER d'IBM, et développée conjointement par Apple, IBM et Freescale (anciennement Motorola Semiconducteurs). Le rétro-acronyme de PowerPC est Performance Optimization With Enhanced RISC Performance Computing[1]
Sommaire
Utilisations
En micro-informatique, l'architecture PowerPC a surtout été utilisée dans les Macintosh d'Apple de 1994 à 2006 : Power Mac, PowerBook, iMac, iBook, eMac, Mac mini. Elle a aussi été utilisée dans les serveurs d'IBM. Plusieurs modèles de PowerPC se sont succédé dans les ordinateurs d'Apple : le PowerPC 601 a fait le premier son entrée, suivi des PowerPC 603, PowerPC 604, PowerPC G3, PowerPC G4 et du PowerPC G5. Les AmigaOne et Pegasos, deux machines succédant aux Amiga d'origine, ont eux aussi été équipés de PowerPC G3 ou PowerPC G4.
Depuis juin 2005, Apple s'est tourné vers les processeurs x86 d'Intel. Selon Steve Jobs (PDG d'Apple), IBM ne parvenait plus à produire des processeurs suffisamment performants et moins gourmands en énergie par rapport à la concurrence, notamment celle d'Intel[réf. nécessaire]. La transition PowerPC vers Intel a commencé début 2006 pour finir fin 2007[2]. Apple met donc fin à une très longue collaboration avec IBM. Toutefois, cela ne devrait pas engendrer de gros changements pour IBM puisque la section microprocesseurs destinée à Apple représentait moins de 5 % de la production d'IBM[réf. nécessaire]. Selon d'autres sources officieuses, Steve Jobs a refusé de payer à IBM les frais de recherche technologique pour créer de nouveaux PowerPC[réf. nécessaire].
Les PowerPC sont aussi utilisés dans les consoles de jeux. En 1995, un PowerPC 602 a équipé un prototype de la console de jeu Pippin d'Apple. Il a ensuite été remplacé par un 603 cadencé à 66 MHz sur la version définitive. En effet le PowerPC 602 est surtout prévu pour les systèmes embarqués. Un PowerPC Gekko, dérivé du G3, est utilisé dans la console GameCube. Le PowerPC est enfin utilisé dans la Xbox 360, la Nintendo Wii et la PlayStation 3.
Performances
Les PowerPC sont très utilisés dans les superordinateurs. Ainsi, en juin 2005, parmi les neuf ordinateurs les plus puissants de la planète, six sont à base de processeurs PowerPC[3].
Au milieu des années 90, les performances des PPC dépassaient celles des Intel x86.
La micro-architecture des PowerPC privilégie la superscalarité au pipelining.
Systèmes d'exploitation
- Apple Mac OS 7.1.2 à Mac OS X 10.5.
- Linux
- Crux PPC
- Debian
- Fedora
- Gentoo Linux
- OpenSUSE, Il existe également une version Cell pour les PS3.
- Red Hat Enterprise Linux
- Slackintosh
- Ubuntu Linux, supporte les Cell/PS3.
- Yellow Dog Linux
- NetBSD
- FreeBSD
- OpenBSD
- Windows NT 3.51 et 4.0, abandonné en raison du manque de programmes.
- ReactOS
- AmigaOS 4.x
- MorphOS
- IBM AIX
- IBM i5/OS
- OpenSolaris
Embarqués :
- LiveDevices RTA-OSEK
- Microware OS-9
- MontaVista Linux
- QNX
- LynxOS
- VxWorks
- eCos
- BlueCat, Linux embarqué de LynuxWorks
- OSE (acronyme d'Operating System Embedded) d'ENEA
- Integrity
- PikeOS de SysGo
Notes et références
- ↑ Enhanced parce que l'architecture induisait d'importants effets de simultanéité (par exemple l'instruction Floating cross cmplx nsub–primary multiply–add - fxcxnpma) et des accélérations de type pipeline dans le cas de successions d'instructions à code opération identique. Voir http://www.research.ibm.com/journal/rd/492/wait.html
- ↑ (en) Apple to Use Intel Microprocessors Beginning in 2006 - Communiqué de presse, Apple Worldwide Developer Conference, 6 juin 2005
- ↑ (en) TOP500 Supercomputing Sites - top500.org
Bibliographie
PowerPC Microprocessor Family: The Programming Environments for 32-Bit Microprocessors
Liste des microprocesseurs Motorola CPU 8 bits : 6800 • 6809 • CPU architecture RISC : 88000 CPU architecture 68000 : 68000 • 68008 • 68010 • 68012 • 68020 • 68030 • 68040 • 68060 • DragonBall • ColdFire CPU architecture PowerPC : 601 (G1) • 603 (G2) • PowerPC G3 • PowerPC G4 FPU : 68881/2 • MMU : 68851 DSP : DSP560XX • DSP563XX • DSP566XX • DSP568XX • DSP96XXX - Portail de l’informatique
- Portail de l’électricité et de l’électronique
Catégorie : Architecture Power
Wikimedia Foundation. 2010.