PowerPC®, također poznat pod akronimom PPC, je arhitektura procesora koju je 1991. godine stvorila grupa proizvođača računala. To je u osnovi procesor reduciranog skupa instrukcija (RISC) koji može mijenjati svoju orijentaciju podataka. Od 1994. do 2006., Apple® Incorporated linija Macintosh® računala koristila je PPC kao središnji procesor. Također se često koristi u video igrama i ugrađenim kontrolerima, uključujući mrežne uređaje i automobilske aplikacije.
PowerPC® s jednim čipom temelji se na Power Architecture® razvijenoj 1990. od strane International Business Machines Corporation (IBM®). Ova RISC arhitektura visokih performansi s više čipova evoluirala je u PPC uz pomoć Apple® Incorporated i Motorola Incorporated. PPC je dizajniran za performanse superiornije od procesora Complex Instruction Set Computing (CISC) u osobnim računalima. Unatoč tome što ga je prihvatila većina operativnih sustava, PPC nije osvojio mnogo toga tržišta. Izvan linije Macintosh® razvijeno je vrlo malo softverskih aplikacija za osobna računala temeljena na PPC-u.
Većina PowerPC® čipova uključuje mogućnost izmjenjivanja orijentacije malog i velikog broja. Ovaj preklopnik redoslijeda bajtova može se dogoditi dok procesor radi. Neki PowerPC® čipovi dopuštaju svakoj stranici memorije da koristi različitu orijentaciju. Drugi dopuštaju operacijskom sustavu da koristi jednu orijentaciju dok ostatak sustava koristi drugu. Prilikom promjene orijentacije može biti potrebna velika količina zamjene bajtova kako bi se osiguralo da se ispravan redoslijed koristi s uređajima matične ploče i vanjskim hardverom.
PowerPC® nudi nekoliko poboljšanja izvorne Power Architecture®. To uključuje jedinstvenu arhitekturu upravljanja memorijom i mnoge matematičke upute. Postoji i 64-bitna verzija PPC-a koja je unatrag kompatibilna s češćim 32-bitnim čipom. Neke složene upute za Power Architecture® također su uklonjene iz izvornog PPC dizajna iz razloga učinkovitosti.
Nakon što je prvi PowerPC® objavljen, IBM® je nastavio razvijati Power Architecture® liniju. Kasniji procesori bili su kompatibilni s originalnim PPC skupom instrukcija i često se koriste na velikim poslužiteljima. Nekoliko masovnih sustava za videoigre također koristi PowerPC® procesore.
Integrirani sklopovi specifični za aplikaciju (ASIC) ponekad uključuju jezgru PPC procesora u svom dizajnu. To je dovelo do velikog broja ugrađenih sustava temeljenih na PowerPC®-u. Često ih koriste sustavi upravljanja vozilima, uključujući automobile i barem jedan mlazni lovac. PPC-ovi su također uobičajeni u nekim vrstama mrežne opreme kao što su usmjerivači. Većina ugrađenih kernela i alata operativnog sustava u stvarnom vremenu podržava PPC, čineći razvoj sustava jednostavnim.