Itanium (/aɪˈteɪniəm/ eye-TAY-nee-əm) on 64-bitise kiibiarhitektuuriga Inteli mikroprotsessorite tüüp, mis ei ole otseselt seotud Inteli ja teiste tootjate laialdaselt levinud 64-bitiste x86‑põhiste protsessoritega. Itaniumi protsessoreid kasutati peamiselt serverites ja suure jõudlusega töökoormustes. Arhitektuuri töötasid välja peamiselt Hewlett-Packard (HP) ja Intel; Intel vastutas kiipide tootmise eest ning mitmed süsteemitootjad kasutasid neid plaforme. Kuigi projektil olid suured eesmärgid, ei saavutanud Itanium oodatud turulevikut ja ökosüsteemi laiahaardelist toetust. Enamiku Itaniumi‑põhiste süsteemide tootmise ja toe eest vastas peamiselt HP (hiljem Hewlett Packard Enterprise).

Intel teatas ametlikult Itanium‑perekonna kasutusaja lõppemisest ja toote lõpetamisest 30. jaanuaril 2019.

Arhitektuuri põhitunnused

Itaniumi arhitektuuri tähistatakse sageli lühendiga IA‑64. See põhines EPIC (Explicitly Parallel Instruction Computing) ideel — disainerid püüdsid liigselt koodeksis paralleelsust ja anda kompilaatorile ülesanne paigutada instruktsioonid nii, et riistvara saaks neid paralleelselt täita. See mudel sarnaneb VLIW‑i (Very Long Instruction Word) kontseptsiooniga, kuid sisaldab täiendavaid funktsioone ja keerukust, et toetada tipptasemel serveritöökoormusi.

Tarkvara ja ühilduvus

Itanium ei olnud ühildatav traditsioonilise x86 käsukomplektiga, mistõttu nõudis ta olemasoleva tarkvara jaoks kas ümberkompileerimist või emuleerimist. See tekitas olulise takistuse laialdasele levikule, sest suur hulk serveritarkvara oli juba kirjutatud x86/x86‑64 platvormidele. Kõige tugevam tugi oli HP‑põhistel operatsioonisüsteemidel (nt HP‑UX) ning mõningatel OpenVMS ja Linuxi versioonidel; Microsoft pakkus Itaniumi jaoks piiratud Windows Serveri tuge mõneks ajaks. Tuleb rõhutada, et Itaniumi arvutilõime edu sõltus suures osas kompilatsioonitehnoloogiast — efektiivsed kompilaatorid pidid ära kasutama arhitektuuri pakutavat paralleelsust, mis osutus keerukaks ülesandeks.

Miks Itanium ei saavutanud oodatud edu

  • Tagasiühilduvus puudus: Itanium ei jooksutanud otse x86‑programme, mis tekitas üleminekuprobleeme klientidele ja tarkvaraarendajatele.
  • AMD64 ja x86‑64 edu: AMD ja seejärel Intel laiendasid x86 arhitektuuri 64‑bitiseks (AMD64 / Intel 64), pakkudes nii 64‑bitist aadressruumi kui ka täielikku tagurpidi ühilduvust — see osutus palju praktilisemaks ja kiiremini aktsepteeritavaks lahenduseks.
  • Komplekssus ja kompilaatorid: Itanium vajab tõhusate käskude planeerimist juba kompilaatoritasandil; nõrk kompilaatoritugi tekitas sageli kehvemaid päriselustsenaariumi tulemusi.
  • Turundus ja ökosüsteem: Arendajate, tarkvarafirmade ja riistvarapartnerite lai tugi ei jõudnud oodatud tasemeni, mistõttu puudus laialdane tarkvaraportsik ja teenusetugi.
  • Kulud ja riskid: Itaniumi süsteemid olid sageli kallimad ja nõudsid spetsiaalset hooldust, mis vähendasid nende atraktiivsust tavapäraste serverilahenduste kõrval.

Peamised Itaniumi põlvkonnad ja kasutusalad

Esimesed Itaniumi kiibid ilmusid 2001. aastate alguses (esimesed mudelid olid tuntud koodnimega Merced) ja järgnevad põlvkonnad parandasid nii jõudlust kui mälutuge. Itaniumit kasutati peamiselt suurtes ettevõtete serverites, andmebaasides ja muudes missioonikriitilistes keskkondades, kus oli nõutud suur mälumaht, töökindlus (RAS‑funktsioonid) ja platvormi stabiilsus.

Pärastlõpp ja pärand

Kuigi Itaniumi turuosa jäi väikseks võrreldes x86‑baasiliste serveritega, oli arhitektuur mõjutanud protsessoridisaini ja tõstnud esile kompilaatorite ja riistvara vahelise koostöö olulisuse. Paljud ideed ja tehnilised lahendused, mis proovitati Itaniumis, leidsid hiljem kasutust teistes süsteemides või mõjutasid tööstuse arusaamu paralleelsuse ärakasutamisest riistvaralisel tasandil.

Itaniumi ametliku tooteeluea lõpp kuulutati välja 30. jaanuaril 2019, mille järel Intel lõpetas uute Itanium‑kiipide arendamise ja müügi. Paljud Itaniumi kasutavad kliendid läksid üleminekule x86‑64‑põhiste või muude platvormide peale, samas kui mõned ettevõtted ja süsteemid jätkasid seni vajaliku toe kasutamist kuni migratsioonini.