PowerPC | |
---|---|
| |
Kehittäjä | A.I.M. |
Bittinen syvyys | 32-bittinen/64-bittinen (32 → 64) |
Esitetty | 1992 |
Arkkitehtuuri | RISC |
Tyyppi | rekisteri-rekisteröinti |
Siirtymävaiheen toteutus | ehtolippujen mukaan |
Tavujärjestys | Vaihdettavissa (bi-endian) |
Mediatiedostot Wikimedia Commonsissa |
PowerPC (tai PPC lyhennettynä ) on RISC -mikroprosessoriarkkitehtuuri, jonka Applen , IBM :n ja Motorolan liittouma, joka tunnetaan nimellä AIM , loi vuonna 1991 .
PowerPC:n historia alkaa prototyypin 801 sirulla , jonka IBM loi 1970 -luvun lopulla John Cockin RISC - arkkitehtuuria koskevien ideoiden perusteella . Sitä seurasi 1980 - luvulla 16 - rekisterin IBM RT - PC - suunnittelu , joka kehittyi edelleen POWER - arkkitehtuuriksi , jonka RS/6000 esitteli 1990 - luvun alussa . POWER-suunnittelu perustui aikaisempien RISC- suorittimien , kuten IBM 801 :n, arkkitehtuuriin ja MIPS-arkkitehtuuriin . Todellinen POWER-mikroprosessori, yksi ensimmäisistä RISC-arkkitehtuurin superskalaaritoteutuksista , oli tehokas ja moniytiminen. IBM ymmärsi pian, että he tarvitsivat yksisiruista suunnittelua, joka ei toteuttanut kaikkia POWER-ohjeita, jotta RS/6000-prosessorilinja sisältäisi ratkaisuja kaikilla suorituskykytasoilla, ja työ aloitettiin yksisirun POWER-mikroprosessorin parissa.
IBM on pyytänyt Applea tekemään yhteistyötä POWER-arkkitehtuuriin perustuvien yksisiruisten prosessoriperheen kanssa. Pian tämän jälkeen Apple, yhtenä Motorolan suurimmista pöytätietokoneiden mikroprosessoriasiakkaista, [1] pyysi Motorolaa liittymään tähän yhteistyöhön. Apple uskoi, että Motorola, jolla on pitkä yhteistyö Applen kanssa, pystyisi tuottamaan enemmän mikroprosessoreita kuin IBM. Tämä kolmikantaliitto tuli tunnetuksi nimellä AIM Applen, IBM:n ja Motorolan ensimmäisten kirjainten jälkeen.
Motorolalle liittyminen tähän liittoutumiseen oli erittäin hyödyllistä. Tämän ansiosta he pystyivät myymään hyvin testatun ja tehokkaan RISC-prosessorin kuluttamatta rahaa sen kehittämiseen. Heillä oli myös näiden prosessorien suuri ostaja - Apple ja toinen - potentiaalinen - IBM, joka ei voinut tuottaa POWERin junioriversioita, vaan ostaa ne Motorolalta.
Motorolalla oli jo oma RISC-prosessori, , myi erittäin huonosti Yksi syy sen epäonnistumiseen oli huono yhteensopivuus edellisen version, suositun 68000 -sarjan kanssa, jota käytetään myös Apple Macintosh -tietokoneissa . Pääsyynä oli kehitys- ja valmistusongelmien aiheuttama julkaisun viivästyminen, jonka vuoksi Motorola menetti mahdollisuuden kilpailla menestyksekkäästi muiden valmistajien kanssa.
88000:n tuotanto oli kuitenkin jo alkanut ja Data General myi 88k-malliin perustuvia tietokoneita. Applella oli jo toimiva prototyyppitietokone, jossa oli 88k. Uusi yksisiruinen POWER-prosessoriväylä päätettiin tehdä yhteensopivaksi 88000:n kanssa, jolloin Apple ja Motorola voisivat aloittaa koneiden myynnin paljon nopeammin ilman emolevyjen uusimista.
Kaikkien näiden vaatimusten yhdistelmä johti PowerPC (Performance Computing) -spesifikaatioon. Kaikki olivat voittajia:
Vuonna 1999 IBM allekirjoitti sopimuksen Nintendon kanssa PowerPC-arkkitehtuuriin perustuvien prosessorien toimittamisesta, mikä johti Gekko- ( Nintendo GameCube ), Broadway- ( Wii ) ja Espresso - prosessoreihin ( Wii U ).
PowerPC on suunniteltu RISC -periaatteiden mukaan, superskalaarinen toteutus on mahdollista konseptin sisällä . Suunnittelusta on versioita sekä 32- että 64-bittisille versioille. POWER -perusmääritysten lisäksi PowerPC:ssä on:
PowerPC-prosessoreissa sisäinen väylä tuodaan sirun pinnalle ja liitetään sillalle, joka kääntää komennot muille RAM-muistiin, PCI -väylään ja niin edelleen yhdistetyille väylille.
Power PC -suorittimia käytetään myös moniytimisissä prosessoreissa ohjausytiminä, esimerkiksi:
POWER- arkkitehtuuri | |
---|---|
historiallinen | |
Nykyinen | |
liittyvät aiheet |
|
prosessoritekniikat | Digitaaliset|||||||||
---|---|---|---|---|---|---|---|---|---|
Arkkitehtuuri | |||||||||
Ohjesarjan arkkitehtuuri | |||||||||
koneen sana |
| ||||||||
Rinnakkaisuus |
| ||||||||
Toteutukset | |||||||||
Komponentit | |||||||||
Virranhallinta |
RISC - teknologioihin perustuvat prosessoriarkkitehtuurit | |
---|---|