IA-64 | |
---|---|
Perustietoja | |
Kehittäjä | Intel |
Valmistaja | Intel |
Arkkitehtuuri ja luokitus | |
Osoiteavaruus | 64-bit |
IA-64 (engl. Intel Architecture 64, Itanium) on Intelin ja Hewlett-Packardin yhteistyössä kehittämä 64-bittinen suoritinarkkitehtuuri, jota Intelin Itanium -perheen suorittimet käyttivät. Sen käskykanta muistuttaa VLIW-suunnitteluperiaatetta, joka käytännössä tarkoittaa sitä, että käskyt koostuvat useammasta rinnakkaisesta RISC-tyylisestä käskystä, mutta IA-64 ei mene äärimmäisyyksiin VLIW-periaatteen seuraamisessa vaan sisältää kompromisseja RISCin suuntaan.
IA-64 tarkoitettiin korvaamaan 64-bittisiä RISC-arkkitehtuureita, kuten HP:n PA-RISC ja SGI:n MIPS-arkkitehtuuri. Tämä tarkoitti vähintään kaikkien ohjelmien kääntämistä uudelleen. Vuonna 2006 HP, NEC, Hitachi, SGI ja Fujitsu ilmoittivat sijoittavansa yhteensopivien koneiden kehittämiseen 10 miljardia dollaria vuoteen 2010 mennessä.[1] Suorittimen myöhästyminen useita vuosia ja alun suorituskykyongelmat tekivät Itaniumista teollisuuden naurunaiheen ja se sai lempinimen "Itanic" Titanic-laivaan viitaten.[1]
Intel tarkoitti IA-64:n jossain vaiheessa myös korvaamaan PC-koneissa käytetty x86-arkkitehtuuri. IA-64 soveltuu tähän huonosti, koska PC-maailmassa käytettyä IA-32-koodia pitäisi ajaa emuloimalla, mistä syystä useimmat 64-bittisyyttä kaipaavat PC-käyttäjät ovat valinneet mieluummin AMD:n 64-bittisen ratkaisun, AMD64:n.
IA-64:ssä on huomattavasti vaikutteita HP:n PA-RISC-arkkitehtuurista, ja se pystyy suorittamaan vanhaa PA-RISC-koodia ohjelmallisella emulaatiolla ilman kovinkaan suurta nopeushävikkiä. Ohjelmallinen PA-RISC-emulaattori on kaikissa IA-64:ää tukevissa HP-UX:n versioissa.
Kymmenen vuotta Itaniumin julkaisun jälkeen 95 % sitä käyttävistä myydyistä koneista oli HP:n palvelimia ja 3 % NEC:in. SGI sen sijaan ajautui konkurssiin.[1] Vuonna 2015 Hewlett-Packard on ainoa jäljellä oleva Intelin kumppani, joka käyttää IA64-alusta suorittimia.[2]
Toukokuussa 2017 julkaistu Itanium 9700, koodinimeltään Kittson jäi viimeiseksi Itanium-suorittimeksi.[3]