Itanium (/aɪˈteɪniəm/ eye-TAY-nee-əm) on Intelin mikroprosessorityyppi, jossa on 64-bittinen siruarkkitehtuuri (joka ei liity Intelin ja muiden valmistamiin 64-bittisiin suorittimiin, jotka ovat nykyään valtavirtaa). Itanium-prosessoreita käytetään nykyään joskus palvelimissa. Alun perin HP ja Intel suunnittelivat Itanium-prosessorit, ja Intel valmisti niitä, ja useat järjestelmien valmistajat käyttivät niitä; missään ei käytetty niin paljon järjestelmiä kuin alun perin toivottiin. Nykyään lähinnä HP tukee edelleen järjestelmiä, joissa käytetään näitä siruja.

Tausta ja tavoitteet

Itanium-projektin taustalla oli pyrkimys luoda täysin uusi 64-bittinen arkkitehtuuri palvelin- ja datakeskuskäyttöön. Projekti käynnistettiin 1990-luvun puolivälissä Intelin ja Hewlett-Packardin (HP) yhteistyönä. Tavoitteena oli saavuttaa pitkäkestoinen suorituskykyetulyöntiasema perinteisiin 32-bittisiin ja myöhemmin 64-bittisiin x86-suorittimiin nähden tarjoamalla arkkitehtuuri, joka mahdollisti suurten rinnakkaisuuksien hyödyntämisen.

Arkkitehtuuri

Itanium perustuu IA-64-arkkitehtuuriin, joka käyttää niin kutsuttua EPIC-periaatetta (Explicitly Parallel Instruction Computing). EPIC muistuttaa VLIW-tyyppistä lähestymistapaa siinä, että usein riippuvuuksien ja rinnakkaisuuden ratkaiseminen siirretään suurilta osin kääntäjälle. Tämän seurauksena suorittimen suorituskyky ja tehokkuus olivat vahvasti riippuvaisia kääntäjän kyvystä järjestellä käskyjä siten, että laitteiston rinnakkaisuus tulee hyödynnetyksi.

Käyttö ja ohjelmistot

Itaniumia kohdennettiin pääasiassa palvelin- ja korkean käytettävyyden järjestelmiin. Arkkitehtuurin tuen piirissä olivat muun muassa HP:n oma HP-UX-käyttöjärjestelmä sekä eräät Linux-jakelut ja kaupalliset sovellukset. Windowsilla oli jonkin aikaa tuki Itaniumille, mutta ohjelmistotuki oli rajoitetumpaa verrattuna x86-pohjaisiin alustoihin. Koska Itanium ei ollut yhteensopiva suoraan x86-koodin kanssa, vanhojen sovellusten ajaminen vaati uudelleenkääntämistä tai hidasta emulointia, mikä vaikeutti siirtymistä laajemmin.

Merkittävät vaiheensa ja kehitys

Itanium-perheeseen tuli useita sukupolvia, joissa pyrittiin parantamaan energiatehokkuutta, moniydinratkaisuja ja muistikapasiteettia. Vaikka teknisiä parannuksia tehtiin, ensimmäisten tuotteiden myöhästelyt ja käytännön suorituskykyongelmat suhteessa odotuksiin heikensivät alustalle muodostuvaa ekosysteemiä.

Miksi projekti ei saavuttanut odotettua laajaa läpimurtoa

  • Viivästykset ja muutokset — alkuperäiset aikataulut venyivät ja ensimmäiset tuotteet tulivat markkinoille huomattavasti myöhässä.
  • Ohjelmistotuen puute — suuri joukko palvelinohjelmistoja ja sovelluksia pysyi mieluummin x86-arkkitehtuurissa, koska se tarjosi suoremman yhteensopivuuden ja laajemman ekosysteemin.
  • Kääntäjäriippuvuus — arkkitehtuurin hyötyjen saavuttaminen edellytti erittäin älykkäitä kääntäjiä; monissa todellisissa sovelluksissa kääntäjät eivät kyenneet tuottamaan odotettua suorituskykyä.
  • x86-64:n nousu — AMD:n ja myöhemmin Intelin laajasti hyväksymä x86-64-alue tarjosi helpon porttaamisen 32-bittisiltä alustoilta ja vähensi tarvetta täysin uudelle arkkitehtuurille.

Lopetus ja perintö

Intel ilmoitti virallisesti Itanium-suoritinperheen käyttöiän päättymisestä ja tuotteen lopettamisesta 30. tammikuuta 2019. Lopetus heijasteli alustan kaupan volyymin pienenemistä ja ohjelmistotuen kaventumista. Vaikka Itanium ei saavuttanut laajaa markkinajohtajuutta, se oli merkittävä yritys kokeilla uutta arkkitehtuuriparadigmaa ja toi teknisiä oppeja, jotka vaikuttivat myöhempiin suoritinsuunnitteluihin.

Monille Itaniumin käyttäjille valmistajat — erityisesti HP — tarjosivat pitkään tukea ja ylläpitoa olemassa oleville järjestelmille, koska monet areenat, joissa Itanium oli otettu käyttöön (kriittiset palvelinjärjestelmät), vaativat pitkää elinkaarta ja vakaata tukea. Nykyisin Itanium on lähinnä osa tietohistorian kiinnostavaa luku- ja oppituntia: se muistuttaa, että arkkitehtuurin menestys riippuu yhtä paljon ohjelmistoekosysteemistä ja aikatauluista kuin itse teknisestä ideasta.