www.wikidata.de-de.nina.az
PowerPC PPC ist eine Mikroprozessor Architektur die 1991 durch ein US amerikanisches Konsortium der Unternehmen Apple IBM und Motorola ab 2004 Freescale auch kurz AIM genannt spezifiziert wurde Im Jahr 2005 markiert durch den Ruckzug mehrerer fuhrender Teilnehmer und durch die Aufgabe des klassischen PC Bereichs als Anwendungsziel sank die Relevanz der Plattform fur den offentlich sichtbaren Bereich erheblich Ab 2006 wurde unter dem Namen Power org die Kern Serie 2 weiter gepflegt Im Jahr 2017 steht eine gepflegte Version 3 des Kerns mit dem Attribut OpenPOWER zur Verfugung Der Name PowerPC ist ein Akronym wobei Power fur Performance optimization with enhanced RISC Leistungsoptimierung durch verbessertes RISC und PC fur Performance Chip Hochleistungs Chip steht Inhaltsverzeichnis 1 Technik und Einsatzgebiete 1 1 Computer 1 2 Eingebettete Systeme 2 Geschichte und Zukunft 3 PowerPC Generationen und Modelle Auswahl 4 Betriebssysteme 5 Weblinks 6 EinzelnachweiseTechnik und Einsatzgebiete Bearbeiten nbsp Entwicklung des Befehlssatzes PowerISA PowerPC wurde von Anfang an als eine 64 Bit Prozessorarchitektur auf RISC Basis entworfen wobei auch 32 Bit Versionen verfugbar sind bei IBM Subset genannt 1 PowerPC beherrschen Gleitkommazahlen doppelter und einfacher Genauigkeit und arbeiten im Big Endian Modus manche Prozessormodelle konnen jedoch alternativ auf den Little Endian Modus umschalten Fast alle Prozessoren neuerer Bauart verfugen auch uber die von Motorola entwickelte AltiVec Vektoreinheit oder das IBM Aquivalent VMX AltiVec wurde mit dem PowerPC 7400 alias PowerPC G4 eingefuhrt Der letzte Vertreter der PowerPC Familie der noch der AIM Allianz entstammt ist der Doppelkern Prozessor PowerPC 970MP sowie dessen Einkern Version PowerPC 970GX von Apple als PowerPC G5 vermarktet steht er gemeinsam mit dessen Vorversionen PowerPC 970 und 970FX mit bis zu 2 7 GHz Taktfrequenz fur die letzten von Apple als Power Macintosh gebauten Desktop und als Xserve Server Computer Neuere Versionen des PowerPC Prozessors tragen keine Generations Bezeichnung mehr wie G3 G4 G5 Der Gekko CPU im Nintendo GameCube weist als Besonderheit spezielle Befehle auf mit denen paarweise einfach genaue Gleitkommazahlen die sich in Floatingpoint Registern befinden bearbeitet werden konnen Die Opcodes der Befehle uberschneiden sich mit denen der AltiVec Befehle Computer Bearbeiten PowerPC Prozessoren werden u a in der IBM pSeries RS 6000 und im IBM Blade JS20 und JS21 sowie in den Motorola PowerStack Rechnern eingesetzt Seit 1996 basieren auch Amiga Rechner faktisch auf PowerPC Prozessoren und auch kompatible Systeme wie der Pegasos Rechner von Genesi und der AmigaOne von Eyetech setzen ihn ein Apple verwendete die Prozessoren zwischen 1994 und 2006 fur die Herstellung der eigenen Computer wechselte dann jedoch zu x86 Prozessoren von Intel 2 Allerdings kaufte Apple im April 2008 die Firma P A Semi auf die eine besonders stromsparende Variante der G5 Prozessoren entwickelte Die Zielsetzung dieses Geschaftes war zunachst unklar spater stellte sich heraus dass Apple den so eingekauften Sachverstand fur die Entwicklung eigener Prozessoren nutzte Eingebettete Systeme Bearbeiten nbsp PCI 104 Modul mit PPC405 CPUAuch in vielen eingebetteten Systemen kommen PowerPC Prozessoren zum Einsatz Bei Heimanwendern sind dies zum Beispiel Digitalreceiver wie die d box 2 PPC823 oder die Dreambox PPC405 sowie Spielekonsolen wie Nintendos GameCube Wii und Wii U Microsofts Xbox 360 sowie in Form des Cells in Sonys PlayStation 3 Auch in PKW und in der zivilen und militarischen Luft und Raumfahrt kommt die PowerPC Architektur zum Einsatz Mehrere zum Mars gesandte Orbiter und Lander basieren auf verschiedenen PowerPC Varianten zum Beispiel verwendet der Mars Reconnaissance Orbiter eine gegen Strahlung geschutzte Variante des G3 Auch die Kampfflugzeuge F 22 Raptor und F 35 der AN ALR 93 oder der AN ALQ 135M verwenden PowerPC CPUs insbesondere im Bereich der Signalverarbeitung Geschichte und Zukunft BearbeitenDas Konsortium wurde auf Bestreben von Apple gegrundet die einen Nachfolger fur die von ihnen verwendeten 680x0 Prozessoren von Motorola ab 2004 Freescale 2015 von NXP Semiconductors ubernommen suchten Der von IBM fur deren High End Workstations entwickelte POWER Prozessor war wegen seiner leistungsfahigen 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 Mikrocontroller und bildet auch die Basis fur die hierzu kompatible ColdFire Familie Gleichzeitig mit der Entwicklung der PowerPC Prozessoren wurde mit der PowerPC Reference Platform kurz PReP auch eine Referenzplattform geschaffen die zur Konkurrenz der etablierten Intel basierten PCs mit dem Betriebssystem Windows Wintel werden sollte Dabei zeigte sich dann allerdings dass die Allianz der drei Firmen nicht in allen Belangen einer Meinung war und die ohnehin eher zuruckhaltenden Bemuhungen verliefen spater im Sande PReP wurde kurze Zeit spater durch die Common Hardware Reference Platform kurz CHRP abgelost die ab 1995 in PowerPC Platform umbenannt worden war Der jungste kommerziell erhaltliche Spross dieser Familie war der IBM zertifizierte Pegasos von Genesi der auch durch Freescale vertrieben wurde 2004 schlossen sich mehrere Firmen unter Power org zusammen Das Design des PowerPC 450 3 und des Pegasos wurde offen gelegt 4 und die Power Architecture Platform Reference kurz PAPR loste CHRP bzw die PowerPC Platform als Plattform Spezifikation ab Am 6 Juni 2005 kundigte Apple an die PowerPC Architektur aufzugeben und kunftig PC Systeme mit x86 Architektur mit Prozessoren von Intel zu fertigen Ab 2020 begann der Ubergang zur Arm Architektur wobei Apple die Prozessoren selbst entwickelt und bei TSMC fertigen lasst In einem am 6 Dezember 2005 veroffentlichten Interview bekraftigte 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 kummern Auf der Ende Juni 2005 abgehaltenen 20 Internationalen Supercomputer Konferenz ISC 2005 zeigte sich ausserdem dass sechs der zehn zu diesem Zeitpunkt schnellsten Computer der Welt auf PowerPC basierten davon funf auf dem PowerPC 440 eServer BlueGene 5 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 2013 wurde mit der OpenPOWER Foundation eine Allianz zur gemeinsamen Fertigung von Power basierten Produkten zwischen IBM Google Nvidia Mellanox Tyan 6 und Samsung 7 gegrundet PowerPC Generationen und Modelle Auswahl Bearbeiten nbsp PowerPC 601 von IBM nbsp Die eines PowerPC 603 von Motorola XPC603FE75 2B nbsp Die eines PowerPC 603e von Motorola XPC603EFE117MJ nbsp PowerPC 604e 233 MHz montiert auf einer Phase5 CyberStormPPC Karte fur Amiga Rechner nbsp Motorola XPC750ARX266PE nbsp GEKKO im GameCubeErste Generation G1 MPC601 50 66 80 und 100 MHz 32 KByte Unified L1 Cache L2 Cache bis 1 MByte 0 6 µm Herstellungsprozess 1993 verwendet u a in der ersten Power Mac Generation MPC601 110 und 120 MHz sonst wie MPC601 0 6 µm Herstellungsprozess MPC602 speziell fur Embedded Anwendungen gemultiplexter Daten Adressbus 0 6 µm HerstellungsprozessZweite Generation G2 MPC603 66 bis 80 MHz 16 KByte 8 KByte Instruction 8 KByte Data L2 Cache bis 1 MByte vor allem fur den mobilen und Low Cost Bereich 0 5 µm Herstellungsprozess MPC603e 100 bis 200 MHz ab 166 MHz 32 KByte L1 Cache 16 KByte Instruction 16 KByte Data L2 Cache bis 1 MByte grossere L1 Caches fur bessere 68k Emulator Performance 0 5 µm Herstellungsprozess MPC603ev 225 bis 300 MHz 32 KByte L1 Cache 16 KByte Instruction 16 KByte Data L2 Cache bis 1 MByte 0 35 µm HerstellungsprozessMPC604 100 bis 180 MHz 32 KByte L1 Cache 16 KByte Instruction 16 KByte Data L2 Cache bis 1 MByte der 604 war vor dem 603 erhaltlich 1994 und der erste High End PowerPC 0 5 µm HerstellungsprozessMPC604e 166 bis 233 MHz 64 KByte L1 Cache 32 KByte Instruction 32 KByte Data L2 Cache bis 1 MByte 0 35 µm Herstellungsprozess MPC604r 250 bis 375 MHz 64 KByte L1 Cache 32 KByte Instruction 32 KByte Data L2 Inline Cache bis 1 MByte 0 25 µm Herstellungsprozess 300 und 350 MHz Modell oder 0 35 µm 250 MHz Modell Codename Mach 5 und Helmwind MPC620 64 KByte L1 Cache 32 KByte Instruction 32 KByte Data 1 bis 128 MByte L2 Cache die erste 64 Bit PowerPC Implementierung nicht POWER x704 BiCOMOS PowerPC Implementierung von Exponential Technologies nie verfugbar 8 Dritte Generation G3 MPC750 200 bis 366 MHz 0 25 µm Herstellungsprozess Codename Arthur eingefuhrt 1997 MPC750CX 350 bis 550 MHz 64 KByte L1 Cache 32 KByte Instruction 32 KByte Data 256 KByte on Chip L2 Cache 0 18 µm Herstellungsprozess Codename Sidewinder MPC750CXe 400 bis 700 MHz 64 KByte L1 Cache 32 KByte Instruction 32 KByte Data 256 KByte on Chip L2 Cache L3 Cache extern moglich 0 18 µm Herstellungsprozess Codename Anaconda MPC750FX 600 bis 1000 MHz 64 KByte L1 Cache 32 KByte Instruction 32 KByte Data 512 KByte on Chip L2 Cache L3 Cache extern moglich 0 13 µm Herstellungsprozess Codename Sahara MPC750GX 733 bis 1000 MHz 64 KByte L1 Cache 32 KByte Instruction 32 KByte Data 1024 KByte on Chip L2 Cache L3 Cache extern moglich 0 13 µm Herstellungsprozess Codename Gobi Gekko 485 MHz verwendet im Nintendo GameCube RAD750 Strahlungsresistente Version fur Anwendungen in der RaumfahrtVierte Generation G4 MPC7400 350 bis 500 MHz 32 KByte 32 KByte Data Instruction L1 Cache maximal 2 MByte L2 Cache ECC und non ECC Verlustleistung max 11 Watt erster PowerPC mit AltiVec Codename Max MPC7410 400 bis 550 MHz 32 KByte 32 KByte Data Instruction L1 Cache maximal 2 MByte L2 Cache ECC und non ECC Verlustleistung max 11 WattMPC7441 600 und 700 MHz 32 KByte 32 KByte Data Instruction L1 Cache 256 KByte L2 Cache on Chip maximal 2 MByte L3 Cache Low Power Version des 7450 7451MPC7445 600 bis 1000 MHz 32 KByte 32 KByte Data Instruction L1 Cache 256 KByte L2 Cache on Chip Verlustleistung max 26 WattMPC7447 600 bis 1267 MHz 32 KByte 32 KByte Data Instruction L1 Cache 256 oder 512 KByte L2 Cache on Chip Verlustleistung max 26 Watt kein L3 CacheMPC7447A 600 bis 1420 MHz 32 KByte 32 KByte Data Instruction L1 Cache 512 KByte L2 Cache on Chip Verlustleistung max 29 WattMPC7448 600 bis 2000 MHz 32 KByte 32 KByte Data Instruction L1 Cache 1024 KByte L2 Cache mit ECC on Chip Verlustleistung ca 10 Watt bei 1 5 GHzMPC7450 533 bis 867 MHz 32 KByte 32 KByte Data Instruction L1 Cache Codename Voyager MPC745 300 bis 350 MHz 32 KByte 32 KByte Data Instruction L1 Cache Verlustleistung max 5 3 WattMPC7451 533 bis 867 MHz 32 KByte 32 KByte Data Instruction L1 Cache 256 KByte L2 Cache on Chip maximal 2 MByte L3 CacheMPC7455 600 bis 1425 MHz 32 KByte 32 KByte Data Instruction L1 Cache 256 KByte L2 Cache on Chip maximal 2 MByte L3 Cache Verlustleistung max 45 Watt Codename Apollo MPC7457 600 bis 1333 MHz 32 KByte 32 KByte Data Instruction L1 Cache 512 KByte L2 Cache on Chip maximal 2 MByte L3 Cache Verlustleistung max 25 WattMPC755 300 bis 400 MHz 32 KByte 32 KByte Data Instruction L1 Cache maximal 1 MByte L3 Cache Verlustleistung max 8 WattFunfte Generation G5 970 64 Bit Implementierung abgeleitet vom IBM POWER4 erweitert um VMX IBMs Aquivalent zu Motorolas AltiVec mit 1 4 GHz 1 6 GHz 1 8 GHz und 2 0 GHz Taktfrequenz 2003 970FX mit bis zu 2 5 GHz Taktfrequenz 2004 von Apple auf 2 7 GHz ubertaktet 970MP Dual Core mit 1 4 bis 2 5 GHz Takt 2005 Codename Antares 970GX bis zu 3 GHz Takt Bei 1 6 GHz 16 W Leistungsaufnahme 85 W bei 3 GHz 2006 Betriebssysteme BearbeitenDie meisten aktuellen Versionen der gelisteten Betriebssysteme haben heute Stand 2017 keine offizielle Unterstutzung fur die PowerPC Architektur mehr da der PowerPC Prozessor auch nicht mehr in aktuellen Desktop Systemen Workstations und Servern zu finden ist Es gibt jedoch Versionen fur Embedded Systeme und inoffizielle Ports fur altere PowerPC Desktop Computer wie etwa die Apple Power Macintosh Reihe IBM AIX AmigaOS Version 4 AROS BeOS Darwin bis Version 9 auch als Darwin OS und OpenDarwin FreeBSD HelenOS IBM i for Business vormals OS 400 INTEGRITY Echtzeitbetriebssystem von Green Hills Linux z B LinuxPPC gangige Linux Distributionen Ubuntu bis Version 6 10 Debian bis Version 8 Jessie Lubuntu 16 04 3 LTS Apple Mac OS ab System 7 1 2 und Mac OS X bis 10 5 8 Leopard MorphOS MQX MUNIX NetBSD OpenBSD IBM OS 2 Warp Power Edition OS 9 PikeOS Plan 9 PowerUP WarpUP PowerPC Kernel fur AmigaOS bis Version 3 9 QNX SCIOPTA 9 Zertifiziert nach IEC 61508 EN 50128 und ISO 26262 Sun Solaris Release 2 5 1 bzw Polaris VxWorks Microsoft Windows NT Versionen 3 51 und 4 0Weblinks Bearbeiten nbsp Commons PowerPC Sammlung von Bildern Videos und Audiodateien realworldtech PowerPC 970GX Vorstellung auf der SSCC 2006 in San Francisco Cnet Interview mit Freescale CEO Michel Mayer uber die Zukunft des PowerPC PowerPC Prozessoren Bilder und Beschreibungen englisch Eine Community rund um die POWER Architektur englisch Polaris englisch FreeBSD ppc Project englisch Macinfo Prozessoren Ubersicht nicht nur PowerPC Christian Persson Andreas Stiller Carsten Meyer Peter Siering Showdown bei Zwo Null Null Nur die Leistung zahlt PowerPC gegen Pentium und Pentium Pro In Heise online 12 Oktober 1996 Abgerufen am 9 Marz 2016 Einzelnachweise Bearbeiten Daniel Tabak RISC Systems and Applications Research Studies Press University of California 1996 ISBN 978 0 471 96027 0 S 148 englisch 435 S eingeschrankte Vorschau in der Google Buchsuche It should be noted that the PowerPC architecture was designed from the beginning with future 64 bit implementations in mind The PowerPC architecture was defined as a 64 bit architecture with a 32 bit subset Stephan Ehrmann WWDC Apple steigt um auf Intel Architektur In Heise online 6 Juni 2005 4 Update Abgerufen am 9 Marz 2016 Mattias Hermannstorfer Forscher erhalten Einblick in PowerPC Spezifikationen In Heise online 15 Dezember 2005 Abgerufen am 13 Februar 2022 Mattias Hermannstorfer Design des PowerPC Mainboards Pegasos veroffentlicht In Heise online 12 Januar 2006 Abgerufen am 13 Februar 2022 Zitat Die vollstandige Designunterlagen fur das PowerPC basierte Mainboard Pegasos lassen sich nun von der Webseite der PowerPC Community Power org herunterladen Andreas Stiller Top500 der Supercomputer IBM dominiert In Heise online 22 Juni 2005 Bericht uber die 20 internationale Supercomputer Konferenz ISC 2005 in Heidelberg Abgerufen am 9 Marz 2016 Christof Windeck IBM sucht neue Kunden fur Power Prozessoren In Heise online 6 August 2013 Abgerufen am 13 Februar 2022 Christof Windeck Samsung tritt der OpenPOWER Foundation bei In Heise online 13 Februar 2014 Abgerufen am 13 Februar 2022 Carsten Meyer Exponential zeigt X704 Mac mit 450 MHz In Heise online 15 Marz 1997 Abgerufen am 9 Marz 2016 http www sciopta com SCIOPTA RTOS Freescale Motorola Produkte Industrial Control Unit 14500 6800er Familie 6800 6809 Hitachi 6309 68000er Familie 68000 68008 68010 68012 68020 68030 68040 68060 ColdFire DragonBall 88000er Familie 88110 88200 Mathematische Koprozessoren 68881 68882 Memory Management Unit 68451 68851 PowerPC Familie PPC 601 PPC e200 PPC 603 e300 PPC 75x PPC e500 PPC 74xx e600 PPC e700 PowerQUICC Familie QorIQ Programmierbare LogikKonzepte ASIC SoC FPGA CLB CPLD EPLD PLA PAL GAL PSoC Reconfigurable Computing Xputer Soft microprocessor Circuit underutilization High level synthesis HardwarebeschleunigungProgrammiertechnik Masken programmiert Antifuse EPROM E PROM Flash SRAMProgrammiersprachen Verilog A AMS VHDL AMS VITAL SystemVerilog DPI SystemC AHDL Handel C PSL UPF PALASM ABEL CUPL OpenVera C to HDL Flow to HDL MyHDL JHDL ELLAHersteller Accellera Actel Achronix AMD Aldec Atmel Cadence Cypress Duolog Forte Intel Altera Lattice National Mentor Graphics Microsemi Signetics Synopsys Magma Virage Logic Texas Instruments Tabula XilinxProdukte Hardware iCE Stratix Cyclone Arria Max Kintex Zynq VirtexSoftware Intel Quartus Prime Xilinx ISE Xilinx Vivado ModelSim VTRIP Proprietar ARC ARM Cortex M PowerPC LEON LatticeMico8 MicroBlaze PicoBlaze Nios Nios IIOpen Source JOP LatticeMico32 OpenCores OpenRISC RISC V Zet Abgerufen von https de wikipedia org w index php title PowerPC amp oldid 231724634