PowerPC
(lyhennettyna myos
PPC
) on
RISC
-suoritinarkkitehtuuri, jonka kehittivat
Apple
,
IBM
ja
Motorola
(AIM) vuonna 1991. PowerPC on laheista sukua IBM:n
Unix
-koneissa kaytettavalle
POWER-arkkitehtuurille
. Alun perin PowerPC oli sen karsittu versio, johon oli lisatty joitain kaskyja. Nykyaan samat suorittimet toteuttavat seka POWER- etta PowerPC-kaskykannan.
Motorola PowerPC G4 (7400)
PowerPC on myohaisempia RISC-arkkitehtuureja ja se eroaa joiltain osin ensimmaisista. PowerPC:ta ei enaa yritettykaan suunnitella 1980-luvun oppikirjaesimerkkien mukaan kuten esimerkiksi
MIPS
ja
SPARC
suunniteltiin, vaan siihen otettiin mukaan joitain monimutkaisempia kaskyja. PowerPC-arkkitehtuurin erikoisuus on kaanteiset hajautustauluihin perustuvat
virtuaalimuistin
sivutaulut. Toinen erikoisuus on mahdollisuus vaihtaa suorittimen
tavujarjestysta
ohjelmallisesti. Suoritin kuitenkin kaynnistyy big-endian-tilassa.
Freescale Semiconductor
on jatkanut eraiden
Motorolan
PowerPC-mallien valmistusta kuten 5000-sarjan suorittimet.
AltiVec
on
SIMD
-tyyppinen kaskykantalaajennos PowerPC-suorittimiin.
[1]
AltiVec-kaskykannasta on kaytetty myos nimia
Velocity Engine
(
Apple
) ja
VMX
(
Vector Multimedia Extension
) (
IBM
).
AltiVec
tavujarjestys
on oletuksena
Big-endian
mutta kaskykanta mahdollistaa kayton joko
Big-
tai
Little-endian
moodissa.
[1]
Suoritinperheeseen kuuluvat muun muassa seuraavat mallit:
Suoritinsukupolvet voidaan jakaa Motorolan esitteen (2000) mukaan seuraavasti:
[2]
- G1 ? 601, 500 ja 800 sarjat
- G2 ? 602, 603, 604, 620, 8200 ja 5000 sarjat
- G3 ? 750 ja 8300 sarjat
- G4 ? 7400 ja 8400 sarjat
- G5 ? 7500 ja 8500 sarjat (Motorola ei kayttanyt G5 nimiketta Applen otettua sen kayttoon)
- G6 ? 7600
PowerPC-
suorittimia
on kaytetty muun muassa
Amiga
- ja
Macintosh
-tietokoneissa seka
sulautetuissa jarjestelmissa
, kuten verkkolaitteissa ja autojen tietojarjestelmissa. IBM kayttaa
Unix
-koneissaan paitsi PowerPC:ta myos sen sukulaisarkkitehtuuria POWERia.
PowerPC:sta yritettiin 1990-luvun puolivalissa tehda vakiintuneen WINTEL-arkkitehtuurin kilpailija. Vuonna 1994 IBM julkaisi PowerPC Reference Platformin, joka oli periaatteessa PC-klooni varustettuna PowerPC-suorittimella. Erityisesti Apple koki taman ongelmalliseksi ja 1995 julkaistiin Common Hardware Reference Platform (CHRP) -maarittely, jonka paaasiallinen muutos oli
Open Firmware
, mahdollisuus ladata alustariippumattomia laiteajureita
PCI
-vaylan korteilta, nain parantaen yhteensopivuutta ei laitteiden valilla. Seka PReP etta CHRP-koneet jaivat hyvin harvinaisiksi.
PowerPC-suorittimia on muun muassa seuraavissa laitteissa:
Erikoisversioita saman kaskykannan toteuttavista suorittimista.
- IBM & Motorola:
PowerPC Microprocessor Family: The Programming Environments
. IBM: MPRPPCFPE-01, Motorola: MPCFPE/AD. , 1994.
Luettelo
Motorolan
valmistamista suorittimista