PowerPC

Wikipediasta
Tämä on arkistoitu versio sivusta sellaisena, kuin se oli 6. tammikuuta 2023 kello 01.02 käyttäjän InternetArchiveBot (keskustelu | muokkaukset) muokkauksen jälkeen. Sivu saattaa erota merkittävästi tuoreimmasta versiosta.
Siirry navigaatioon Siirry hakuun
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.[1]

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.[1]

Mallit

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 käyttänyt G5 nimikettä Applen otettua sen käyttöön)
  • G6 – 7600

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. a b 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. 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

  • IBM & Motorola: PowerPC Microprocessor Family: The Programming Environments. (IBM: MPRPPCFPE-01, Motorola: MPCFPE/AD) Määritä julkaisija!

Aiheesta muualla