PowerPC

PowerPC
Perustietoja
Kehittäjä Apple, IBM, Motorola
Valmistaja IBM, Motorola, Freescale
Julkaistu 1991
Arkkitehtuuri ja luokitus
Arkkitehtuurityyppi RISC
Osoiteavaruus 32-bit / 64-bit
Tavujärjestys Big endian

PowerPC (lyhennettynä myös PPC) on RISC-suoritinarkkitehtuuri, jonka kehittivät Apple, IBM ja Motorola (AIM) vuonna 1991. PowerPC on läheistä sukua IBM:n Unix-koneissa käytettävälle POWER-arkkitehtuurille. Alun perin PowerPC oli sen karsittu versio, johon oli lisätty joitain käskyjä. Nykyään samat suorittimet toteuttavat sekä POWER- että PowerPC-käskykannan.

Motorola PowerPC G4 (7400)

PowerPC on myöhäisempiä RISC-arkkitehtuureja ja se eroaa joiltain osin ensimmäisistä. PowerPC:tä ei enää yritettykään suunnitella 1980-luvun oppikirjaesimerkkien mukaan kuten esimerkiksi MIPS ja SPARC suunniteltiin, vaan siihen otettiin mukaan joitain monimutkaisempia käskyjä. PowerPC-arkkitehtuurin erikoisuus on käänteiset hajautustauluihin perustuvat virtuaalimuistin sivutaulut. Toinen erikoisuus on mahdollisuus vaihtaa suorittimen tavujärjestystä ohjelmallisesti. Suoritin kuitenkin käynnistyy big-endian-tilassa.

Freescale Semiconductor on jatkanut eräiden Motorolan PowerPC-mallien valmistusta kuten 5000-sarjan suorittimet.

Käskykantalaajennukset

AltiVec on SIMD-tyyppinen käskykantalaajennos PowerPC-suorittimiin.

AltiVec-käskykannasta on käytetty myös nimiä Velocity Engine (Apple) ja VMX (Vector Multimedia Extension) (IBM).

AltiVec tavujärjestys on oletuksena Big-endian mutta käskykanta mahdollistaa käytön joko Big- tai Little-endian moodissa.

Mallit

Suoritinperheeseen kuuluvat muun muassa seuraavat mallit:

Suoritinsukupolvet voidaan jakaa Motorolan esitteen (2000) mukaan seuraavasti:

Käyttö

PowerPC-suorittimia on käytetty muun muassa Amiga- ja Macintosh-tietokoneissa sekä sulautetuissa järjestelmissä, kuten verkkolaitteissa ja autojen tietojärjestelmissä. IBM käyttää Unix-koneissaan paitsi PowerPC:tä myös sen sukulaisarkkitehtuuria POWERia.

PowerPC:stä yritettiin 1990-luvun puolivälissä tehdä vakiintuneen WINTEL-arkkitehtuurin kilpailija. Vuonna 1994 IBM julkaisi PowerPC Reference Platformin, joka oli periaatteessa PC-klooni varustettuna PowerPC-suorittimella. Erityisesti Apple koki tämän ongelmalliseksi ja 1995 julkaistiin Common Hardware Reference Platform (CHRP) -määrittely, jonka pääasiallinen muutos oli Open Firmware, mahdollisuus ladata alustariippumattomia laiteajureita PCI-väylän korteilta, näin parantaen yhteensopivuutta ei laitteiden välillä. Sekä PReP että CHRP-koneet jäivät hyvin harvinaisiksi.

Tuotteita

PowerPC-suorittimia on muun muassa seuraavissa laitteissa:

Sulautetut järjestelmät

Pelikonsolisuorittimet

Erikoisversioita saman käskykannan toteuttavista suorittimista.

Lähteet

  1. 1 2 AltiVec™ Technology Programming Environments Manual Freescale. Arkistoitu 17.2.2017. Viitattu 16.2.2017.
  2. ↑ MOTOROLA POWERPC™ PROCESSORS nxp.com. Arkistoitu 18.1.2017. Viitattu 16.1.2017.
  3. ↑ HARRIS CLAIMS A FIRST FOR ITS 604-BASED NIGHT HAWK Computer Business Review. Arkistoitu 18.1.2017. Viitattu 16.1.2017.
  4. ↑ Harris adds Power to Night Hawk computers FlightGlobal. Viitattu 16.1.2017. (englanniksi)
  5. ↑ Alan Gara, Overview of the Blue Gene/L system architecture, IBM Research (englanniksi). Luettu 29. syyskuuta 2006.
  6. ↑ Lewin Edwards, Migrating from x86 to PowerPC, Part 6: Add vision to your robot submarine, IBM (englanniksi). Luettu 29. syyskuuta 2006.
  7. ↑ media.ford.com (Arkistoitu – Internet Archive) (englanniksi). Luettu 29. syyskuuta 2006.
  8. ↑ Raffi Krikorian, Which TiVo Is the Right One for You?, O'Reilly Media, Inc. (Arkistoitu – Internet Archive) (englanniksi) 29. syyskuuta 2006.

Kirjallisuutta

Aiheesta muualla