Designer | AIM |
---|---|
Bits | 32-bit/64-bit (32 → 64) |
Introduced | 1992 |
Version | 2.02 |
Design | RISC |
Type | Load-store |
Encoding | Fixed/Variable (Book E) |
Branching | Condition code |
Endianness | Big/Bi |
Extensions | AltiVec, APU |
Registers | |
32 GPR, 32 FPR |
PowerPC (a backronym for Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a RISC instruction set architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM. PowerPC, as an evolving instruction set, has since 2006 been named Power ISA, while the old name naturally lives on, as a legacy trademark for some implementations of Power Architecture based processors, and in software package identifiers.
PowerPC was the cornerstone of AIM's PReP and Common Hardware Reference Platform initiatives in the 1990s. Originally intended for personal computers, the architecture is well known for being used by Apple's Power Macintosh, PowerBook, iMac, iBook, and Xserve lines from 1994 until 2006, when Apple migrated to Intel's x86. It has since become niche in personal computers, but remain popular as embedded and high-performance processors. Its use in video game consoles and embedded applications provided an array of uses. In addition, PowerPC CPUs are still used in AmigaOne and third party AmigaOS 4 personal computers.
PowerPC is largely based on IBM's earlier POWER instruction set architecture, and retains a high level of compatibility with it; the architectures have remained close enough that the same programs and operating systems will run on both if some care is taken in preparation; newer chips in the POWER series use the Power ISA.