PowerPC (PPC) ist eine 1991 durch ein Konsortium aus Apple, IBM und Motorola (heute: Freescale) – auch kurz AIM genannt – spezifizierte CPU-Architektur.
Der Name PowerPC ist ein Akronym, wobei Power für Performance optimization with enhanced RISC (Leistungsoptimierung durch erweitertes RISC) und PC für Performance Chip (Hochleistungs-Chip) steht.
Inhaltsverzeichnis |
PowerPC ist heute eine 64-Bit-Prozessorarchitektur auf RISC-Basis, wobei auch 32-Bit-Versionen verfügbar sind (bei IBM „Subset“ genannt). PowerPC beherrschen Gleitkommazahlen doppelter und einfacher Genauigkeit und arbeiten im Big-Endian-Modus, manche Prozessormodelle können jedoch alternativ auf den Little-Endian-Modus umschalten. Fast alle Prozessoren neuerer Bauart verfügen auch über die von Motorola entwickelte AltiVec-Vektoreinheit oder das IBM-Äquivalent VMX. Altivec wurde mit dem Power PC 7400 alias PowerPC G4 eingeführt. Der neueste Zugang zur Familie ist der Doppelkern-Prozessor IBM PPC970MP; der Vorläufer IBM PPC970FX kam in den Macintosh G5 mit bis zu 2,7 GHz Taktfrequenz zum Einsatz. Der IBM PPC970MP wurde in der letzten Generation der Power Mac G5 eingesetzt, und zwar mit 2,0 GHz und 2,3 GHz im kleinen und mittleren Modell sowie im Dual-Betrieb (vier Kerne) mit 2,5 GHz im Spitzenmodell Power Mac G5 Quad 2,5 GHz.
PowerPC-Prozessoren sind u. a. im Einsatz in der IBM pSeries (RS/6000) und IBM Blade JS20, in den Motorola PowerStack-Rechnern, im Nintendo GameCube und Wii, in der Xbox 360 von Microsoft sowie in Form des Cell in der Playstation 3 von Sony und in vielen eingebetteten Systemen.
Seit 1996 basieren auch Amiga-Rechner faktisch auf diesem Prozessor, und auch kompatible Systeme wie der Pegasos-Rechner von Genesi und der AmigaOne von Eyetech setzen ihn ein.
Auch die populären Digitalreceiver d-box 2 (PPC823), Dreambox (PPC405) und viele andere Digitalreceiver verwenden einen PowerPC-Prozessor.
Auch benutzen PKW und Produkte in der Luft- und Raumfahrt die PowerPC-Architektur.
Apple gab die Verwendung der PowerPC-Technik auf und wechselte zur PC-Architektur x86 [1]. Allerdings hat Apple im April 2008 den PowerPC Hersteller PA aufgekauft.
Seit einiger Zeit erfreut sich die PowerPC-Architektur auch steigender Beliebtheit bei modernen militärischen Anwendungen. Insbesondere im Bereich der Signalverarbeitung werden in neuen Systemen oft PowerPC CPUs eingesetzt, wie zum Beispiel bei der F-22 Raptor, dem AN/ALR-93 oder dem AN/ALQ-135M.
Das Konsortium wurde auf Betreiben von Apple gegründet, die einen Nachfolger für die von ihnen verwendeten 680x0-Prozessoren von Motorola (heute: Freescale) suchten. Der von IBM für deren High-End-Workstations entwickelte POWER-Prozessor war wegen seiner leistungsfähigen und erweiterbaren Architektur ein interessanter Kandidat, jedoch in der Fertigung viel zu teuer, da es sich zum damaligen Zeitpunkt noch um ein Modul mit mehreren Chips handelte. Motorola brachte in die Entwicklung die Speicherverwaltungs- und Puffer-Einheit ihrer 88000-RISC-Prozessoren ein (die 88k-Familie wurde daraufhin eingestellt, die 68k-Familie existiert heute noch als Microcontroller und bildet auch die Basis für die hierzu kompatible ColdFire-Familie).
Gleichzeitig mit der Entwicklung der PowerPC-Prozessoren wurde auch die Referenzplattform PReP (PowerPC Reference Platform) geschaffen, die zur Konkurrenz gegen die etablierten Intel-basierten PCs werden sollte. Dabei zeigte sich dann allerdings, dass die Allianz der drei Firmen nicht in allen Belangen einer Meinung war; und die ohnehin eher zurückhaltenden Bemühungen verliefen später im Sande.
PReP wurde später durch CHRP (Common Hardware Reference Platform) abgelöst. Der jüngste, kommerziell erhältliche Spross dieser Familie ist der IBM-zertifizierte Pegasos von Genesi, der auch durch Freescale vertrieben wird.
Am 6. Juni 2005 kündigte Apple an, die PowerPC-Architektur aufzugeben und künftig PC-Systeme mit Intel-Prozessoren (x86) zu fertigen.
Im April 2008 kaufte Apple den fabless Chiphersteller PA, der eine besonders stromsparende Variante der G5 Prozessoren entwickelt hat. Über die Zielsetzung dieses Geschäftes hat Apple bisher keine Angaben gemacht, es kursieren deutlich unterschiedliche Gerüchte dazu im Internet und der Fachpresse. Kunden von PA befürchten aktuell die Einstellung der Produktion der Chips, wodurch insbesondere eine Reihe militärischer Projekte in den USA betroffen wären.
In einem am 6. Dezember 2005 veröffentlichten Interview bekräftigte der CEO von Freescale, Michel Mayer, u. a. als Konsequenz hieraus die Entscheidung, die PowerPC-Baureihe ggf. umzubenennen und sich bei der weiteren Vermarktung nicht weiter um den Desktop-/Laptop-Markt zu kümmern.
Vor allem im Bereich eingebetteter Systeme und für den Endanwenderbereich ist PowerPC verbreitet. Zum Beispiel arbeiten die Spielekonsolen der 7. Generation, Microsofts Xbox 360, Nintendos Wii und Sonys Playstation 3, mit PowerPC-basierter Technik.
Auf der Ende Juni 2005 abgehaltenen 20. Internationalen Supercomputer-Konferenz ISC 2005 zeigte sich außerdem, dass sechs der zehn zu diesem Zeitpunkt schnellsten Computer der Welt auf PowerPC basierten, davon fünf auf dem PowerPC 440 (eServer BlueGene) [2].
Der Schwerpunkt der Einsatzgebiete der PowerPC-Architektur verlagert sich somit an die beiden Enden der Skala: den Bereich eingebetteter Systeme einerseits und den Hochleistungsserverbereich andererseits.
Erste Generation G1
Zweite Generation G2
Dritte Generation G3
Vierte Generation G4
Fünfte Generation G5