Power-arkkitehtuuri

Power on IBM:n kehittämä suoritinarkkitehtuuri.

Power
Kehittäjä IBM
Arkkitehtuurityyppi RISC
Osoiteavaruus 32-bit / 64-bit
Aikajana POWER- ja PowerPC-suorittimien kehityksestä.

Käskykannan nimeäminen noudattaa aikaisemman POWER-arkkitehtuurin nimeämistä. Käskykanta on läheistä sukua PowerPC:lle.

Uusin versio arkkitehtuurista on Power ISA 3.1.

HistoriaMuokkaa

ROMP-suorittimen jälkeen IBM keskittyi uuden arkkitehtuurin suunnitteluun, joka perustui osittain IBM 801 -projektiin.[1]

Ensimmäinen POWER-arkkitehtuurin suoritin (POWER1) toteutettiin kolmella mikropiirillä (haarautuminen, kokonaisluku- ja liukulukulaskentayksikkö) sekä kaksi tai neljä välimuistipiiriä.[1] Kokonaislukuyksikössä oli 32 32-bittistä rekisteriä.[1] Liukulukuyksikössä oli 32 64-bittistä rekisteriä.[1]

IBM, Motorola ja Apple perustivat noin vuonna 1992 yhteenliittymän, joka tuottaisi mikroprosessoriversion POWER-arkkitehtuurista johtaen PowerPC-suorittimeen.[1] PowerPC:tä varten käskykannasta jätettiin pois käskyjä jotka vaikeuttaisivat superskalaarisen ratkaisun toteuttamista.[1] Ensimmäinen PowerPC-suoritin PowerPC 601 (1993, ensimmäinen sukupolvi eli G1) perustui POWER1-suorittimeen.[1]

POWER2-suoritin julkaistiin vuonna 1993.[1] PowerPC-mallit 603 ja 604 (toinen sukupolvi, G2) julkaistiin vuosina 1993–1995, joita seurasi 620.[1] Kolmannen sukupolven (G3) PowerPC 750 julkaistiin vuonna 1998 ja samana vuonna julkaistiin myös POWER3-suoritin.[1] POWER4-suoritin julkaistiin vuonna 2001.[1] POWER4 tuki "millikoodattuja" operaatioita, jossa tietyt toiminnot puretaan kahteen tai useampaan sisäiseen komentoon.[1]

Vuonna 2013 IBM, Mellanox, Nvidia ja Tyan ilmoittivat OpenPOWER Consortiumin perustamisesta, joka tarjoaisi firmwarea avoimen laitteiston lisenssillä.[2]

Vuonna 2019 OpenPOWER Foundation ilmoitti siirtymisestä Linux Foundationin alle.[3][4]

KäyttökohteitaMuokkaa

Arkkitehtuurin mukaisia prosessoreja on käytössä palvelin- ja supertietokoneratkaisuissa:

Suorittimia käytetään myös sulautetuissa järjestelmissä ja pelikonsoleissa.

MäärittelyversiotMuokkaa

Power ISA -versiot määrittelevät käskykannan ja arkkitehtuurin, joka eri prosessoreissa toteutetaan.

LähteetMuokkaa

  1. a b c d e f g h i j k l Part IV: IBM RS/6000 POWER chips (1990) . . . . cpushack.com. Viitattu 6.8.2020. (englanniksi)
  2. Google, IBM, Mellanox, NVIDIA, Tyan Announce Development Group for Data Centers 03.ibm.com. 6.8.2013. Viitattu 21.10.2019. (englanniksi) 
  3. The Next Step in the OpenPOWER Foundation Journey openpowerfoundation.org. 20.8.2019. (englanniksi)
  4. Jake Edge: OpenPOWER opens further 21.8.2019. Lwn.net. Viitattu 21.10.2019. (englanniksi)
  5. IBM takes Power10 processors down to 7nm with Samsung, due to ship by end of 2021 theregister.com. 17.8.2020. Viitattu 17.8.2020. (englanniksi) 
  6. [PATCH, COMMITTED] Add full Power ISA 3.0 / POWER9 binutils support

Aiheesta muuallaMuokkaa

Tämä artikkeli tai sen osa on käännetty tai siihen on haettu tietoja muunkielisen Wikipedian artikkelista.
Alkuperäinen artikkeli: en:Power Architecture