PowerPC®, joka tunnetaan myös lyhenteellä PPC, on suoritinarkkitehtuuri, jonka tietokonevalmistajat loivat vuonna 1991. Se on pohjimmiltaan Reduced Instruction Set Computing (RISC) -prosessori, joka voi vaihtaa datasuuntaansa. Vuosina 1994-2006 Apple® Incorporatedin Macintosh® -tietokoneiden sarja käytti PPC: tä keskusprosessorina. Sitä käytetään myös usein videopeleissä ja sulautetuissa ohjaimissa, mukaan lukien verkkolaitteet ja autosovellukset.
Yksisiruinen PowerPC® perustuu International Business Machines Corporationin (IBM®) vuonna 1990 kehittämään Power Architecture® -tekniikkaan. Tämä suorituskykyinen, usean sirun RISC-arkkitehtuuri kehittyi PPC: ksi Apple® Incorporatedin ja Motorola Incorporatedin avulla. PPC on suunniteltu suorituskykyyn, joka on parempi kuin CISC (Complex Instruction Set Computing) -prosessorit henkilökohtaisissa tietokoneissa. Vaikka useimmat käyttöjärjestelmät omaksuvat sen, PPC ei saanut paljon markkinoilta. Macintosh®-sarjan ulkopuolella PPC-pohjaisiin tietokoneisiin kehitettiin hyvin vähän sovelluksia.
Useimmat PowerPC®-sirut sisältävät mahdollisuuden vaihtaa pienen ja suuren endiaanisen suunnan välillä. Tämä tavutilauskytkin voi tapahtua prosessorin ollessa käynnissä. Joidenkin PowerPC® -sirujen avulla jokainen muistisivu voi käyttää eri suuntaa. Toiset sallivat käyttöjärjestelmän käyttää yhtä suuntaa, kun taas muu järjestelmä käyttää toista. Suuntausta vaihdettaessa saattaa tarvita suuria määriä tavujen vaihtoa, jotta varmistetaan oikea järjestys emolevylaitteiden ja ulkoisten laitteiden kanssa.
PowerPC® tarjoaa useita parannuksia alkuperäiseen Power Architecture® -tekniikkaan. Näitä ovat ainutlaatuinen muistinhallinta-arkkitehtuuri ja monet matematiikkaan liittyvät ohjeet. PPC: stä on myös 64-bittinen versio, joka on taaksepäin yhteensopiva yleisemmän 32-bittisen sirun kanssa. Jotkut monimutkaiset Power Architecture® -ohjeet poistettiin myös alkuperäisestä PPC -suunnittelusta tehokkuussyistä.
Kun alkuperäinen PowerPC® julkaistiin, IBM® jatkoi Power Architecture® -linjan kehittämistä. Myöhemmät prosessorit olivat yhteensopivia alkuperäisen PPC -käskysarjan kanssa, ja niitä käytetään usein suurissa palvelimissa. Useat massamarkkinoiden videopelijärjestelmät käyttävät myös PowerPC®-prosessoreita.
Sovelluskohtaiset integroidut piirit (ASIC) sisältävät joskus suunnittelussaan PPC-prosessorin ytimen. Tämä on johtanut laajaan valikoimaan PowerPC® -pohjaisia sulautettuja järjestelmiä. Ajoneuvojen ohjausjärjestelmät käyttävät niitä usein, mukaan lukien autot ja vähintään yksi suihkukone. PPC: t ovat yleisiä myös tietyntyyppisissä verkkolaitteissa, kuten reitittimissä. Useimmat reaaliaikaiset sulautetut käyttöjärjestelmän ytimet ja työkalut tukevat PPC: tä, mikä tekee järjestelmän kehittämisestä helppoa.