Attīstība: 1989-2000
1989. gadā HP uzskatīja, ka RISC (Reduced InstructionSet Computing) arhitektūras ir iestrēgušas ar vienu instrukciju ciklā. HP pētnieki mēģināja izveidot jauna tipa procesora arhitektūru, ko vēlāk nosauca par Explicitly Parallel Instruction Computing (EPIC), kas ļauj procesoram katrā takts ciklā izmantot daudzas instrukcijas. EPIC izmanto ļoti garu instrukciju vārdu (VLIW) arhitektūras veidu, kurā 1 instrukcijas vārdam bija daudz instrukciju. Izmantojot EPIC, kompilators pārbauda, kuras instrukcijas var izmantot vienlaicīgi, tāpēc procesors var izpildīt instrukcijas bez sarežģītām metodēm, lai noteiktu, kuras instrukcijas izmantot vienlaicīgi. Šīs idejas mērķis ir ļaut labāk pārbaudīt kodu kompilēšanas laikā, lai pārbaudītu, vai nav papildu iespēju izpildīt vairākas instrukcijas vienlaicīgi, un vienkāršot procesora konstrukciju un ietaupīt elektroenerģiju, novēršot nepieciešamību pēc izpildes laika plānošanas instrukcijām.
HP uzskatīja, ka atsevišķiem uzņēmumu sistēmu uzņēmumiem, piemēram, HP, nav lietderīgi ražot patentētus procesorus, tāpēc 1994. gadā HP sadarbojās ar Intel, lai radītu IA-64 arhitektūru, kas veidota, izmantojot EPIC idejas. Intel vēlējās ieguldīt lielas pūles IA-64 izveidē, cerot, ka iegūtais procesors tiks izmantots lielākajā daļā uzņēmumu sistēmu. HP un Intel veica lielu projektēšanas darbu, lai 1998. gadā radītu pirmo Itanium produktu Merced.
Radīšanas laikā Intel, HP un citi nozares analītiķi uzskatīja, ka IA-64 būs ļoti populāra serveros, darbstacijās un galddatoros un kādu dienu aizstās RISC un CISC (Complex Instruction Set Computing) arhitektūras daudzfunkcionāliem lietojumiem. Compaq un Silicon Graphics pārtrauca darbu pie savām Alpha un MIPS arhitektūrām, lai pārietu uz Itanium arhitektūru.
Daudzas grupas izveidoja operētājsistēmas Itanium, tostarp Microsoft Windows, OpenVMS, Linux un UNIX tipus, piemēram, HP-UX, Solaris, Tru64 UNIX un Monterey/64 (pēdējie trīs nekad netika pabeigts darbs ar darbojas uz Itanium). Līdz 1997. gadam daudzi konstatēja, ka Itanium arhitektūra un kompilators ir grūtāk lietojami, nekā viņi domāja. Tehnoloģiju problēmas, piemēram, ļoti lielais tranzistoru skaits, kas nepieciešams lielajiem instrukciju vārdiem un lielajām kešatmiņām.[] Bija arī problēmas ar projektu, jo abas komandas daļas izmantoja atšķirīgas metodes un tām bija nedaudz atšķirīgas prioritātes.[] Tā kā Merced bija pirmais EPIC procesors, tā izveidei bija vairāk problēmu, nekā komanda bija domājusi. Turklāt EPIC koncepcijai bija nepieciešamas atšķirīgas kompilatora spējas, kas līdz šim nebija radītas, tāpēc bija nepieciešami papildu pētījumi. []
1999. gada 4. oktobrī Intel paziņoja procesora nosaukumu Itanium. Jau pēc dažām stundām nosaukums Itanic tika izmantots kā joks (atsauce uz 1912. gadā nogrimušo "neapdeldējamo" kuģi Titanic ("Itanium + Titanic = Itanic")). Vārdu "Itanic" izmantoja arī The Register un citi, lai pateiktu, ka daudzmiljardu investīcijas Itanium un agrīnais pieprasījums pēc tā neko nenozīmē, jo viņi uzskatīja, ka Itanium cietīs neveiksmi.
Itanium (Merced): 2001
| Itanium (Merced) |
|  |
| Ražots | No 2001. gada jūnija līdz 2002. gada jūnijam |
| Parastais(-ie) ražotājs(-i) | |
| Maks. Procesora taktātrums | 733 MHz līdz 800 MHz |
| FSB ātrums | 266 MT/s |
| Instrukciju komplekts | Itanium |
| Kodolu skaits | 1 |
| L2 kešatmiņa | 96 KB |
| L3 kešatmiņa | 2 vai 4 MB |
| Kontaktligzda(-as) | |
| Kodola nosaukums(-i) | |
Līdz brīdim, kad 2001. gada jūnijā tika izlaists Itanium, tā veiktspēja nebija augstāka par konkurējošo RISC un CISC procesoru veiktspēju. Itanium konkurēja ar mazjaudas sistēmām (galvenokārt 4 CPU un mazām sistēmām), serveriem, kas balstīti uz x86 procesoriem, un ar lieljaudas sistēmām, piemēram, ar IBM POWER arhitektūru un Sun Microsystems SPARC arhitektūru. Intel pārorientēja Itanium uz darbu ar augstas jaudas uzņēmumiem un HPC skaitļošanu, mēģinot kopēt x86 veiksmīgo tirgu (t. i., 1 arhitektūra, daudzi sistēmu pārdevēji). Pirmās procesora versijas panākumi bija tikai ar PA-RISC aizstāšanu HP sistēmās, Alpha - Compaq sistēmās un MIPS - SGI sistēmās, bet IBM arī izveidoja superdatoru, kas balstījās uz šo arhitektūru. POWER un SPARC bija spēcīgi, un x86 arhitektūra vairāk izplatījās uzņēmumu jomā, jo bija vieglāk mērogojama un ļoti liela instalāciju bāze.
Tika pārdoti tikai daži tūkstoši sistēmu, kurās izmantoja pirmo Itanium procesoru Merced, jo to veiktspēja bija zemāka, izmaksas augstas un Itanium programmatūras bija mazāk. Intel redzēja, ka, lai Itanium labi darbotos, ir nepieciešams vairāk vietējās programmatūras, tāpēc Intel izgatavoja tūkstošiem sistēmu neatkarīgiem programmatūras piegādātājiem, lai palīdzētu viņiem izstrādāt Itanium programmatūru. HP un Intel gadu vēlāk tirgū laida otro Itanium procesoru - Itanium 2.
Itanium 2: 2002-2010
| Itanium 2 (McKinley) |
|  |
| Ražots | No 2002. līdz 2010. gadam |
| Izstrādājis | Intel |
| Parastais(-ie) ražotājs(-i) | |
| Maks. Procesora taktātrums | 900 MHz līdz 2,53 GHz |
| Instrukciju komplekts | Itanium |
| Kodolu skaits | 1, 2, 4 vai 8 |
| L2 kešatmiņa | 256 KB (Itanium2 256 KB (D) + 1 MB(I) vai 512 KB (I) (Itanium2 9x00 sērija). |
| L3 kešatmiņa | 1,5-32 MB |
| Kontaktligzda(-as) | - PAC611
- FC-LGA6 (LGA1248) (Itanium 9300 sērija)
|
| Kodola nosaukums(-i) | - McKinley
- Madison
- Hondo
- Deerfield
- Montecito
- Montvale
- Tukvila
- Poulson
|
Itanium 2 procesors tika izlaists 2002. gadā, un tas bija paredzēts uzņēmumu serveriem, nevis visiem jaudīgiem skaitļošanas procesiem. Itanium 2 1. versiju ar kodu McKinley izveidoja HP un Intel. Tajā tika novērstas daudzas 1. Itanium procesora problēmas, kuras galvenokārt radīja slikta atmiņas apakšsistēma. McKinley bija 221 miljons tranzistoru (25 miljoni no tiem bija paredzēti loģikai), un tā izmēri bija 19,5 mm x 21,6 mm (421 mm 2), un to radīja, izmantojot 180 nm projektēšanas procesu un CMOS procesu ar 6 alumīnija slāņiem.
2003. gadā AMD laida klajā Opteron, kurā tika ieviesta pirmā x86-64 arhitektūra (tolaik saukta par AMD64). Opteron bija daudz veiksmīgāks, jo to bija viegli uzlabot no x86. Intel 2004. gadā ieviesa x86-64 savos Xeon procesoros.
2003. gadā Intel izlaida jaunu Itanium 2 procesoru ar kodēto nosaukumu Madison. Madison izmantoja 130 nm procesu, un līdz 2006. gada jūnijam tas bija visu jauno Itanium procesoru pamatā.
2005. gada martā Intel paziņoja, ka strādā pie jauna Itanium procesora ar kodētu nosaukumu Tukwila, kas tiks izlaists 2007. gadā. Tukwila būtu 4 procesora kodoli, un Itanium kopne tiktu aizstāta ar jaunu kopējo sistēmas saskarni, ko izmantotu arī jaunais Xeon procesors. Vēlāk tajā pašā gadā Intel mainīja Tukwila izlaišanas datumu uz 2008. gada beigām.
2005. gada novembrī lielākie Itanium serveru ražotāji kopā ar Intel un daudziem programmatūras piegādātājiem izveidoja Itanium risinājumu aliansi, lai popularizētu arhitektūru un paātrinātu programmatūras pārnešanu. Alianse apgalvo, ka līdz desmitgades beigām tās dalībnieki Itanium risinājumos ieguldīs 10 miljardus ASV dolāru.
2006. gadā Intel laida klajā Montecito (pārdošanā kā Itanium 2 9000 sērija) - divu kodolu procesoru, kas bija aptuveni divreiz jaudīgāks un patērēja par 20 % mazāk enerģijas.
Intel 2007. gada novembrī izlaida Itanium 2 9100 sēriju ar kodēto nosaukumu Montvale. Tukwila, Montvale pēctecis, 2009. gada maijā atkal tika mainīts, un tā izlaišana oriģināliekārtu ražotājiem bija plānota 2010. gada pirmajā ceturksnī.
Itanium 9300 (Tukwila): 2010 gads
2010. gada 8. februārī tika izlaists Itanium 9300 sērijas procesors ar kodētu nosaukumu Tukwila, kam bija lielāka veiktspēja un atmiņas apjoms.
Tukwila izmanto 65 nm tehnoloģisko procesu, tajā ir no diviem līdz četriem kodoliem, līdz 24 MB CPU kešatmiņas, Hyper-Threading tehnoloģija un jauni atmiņas kontrolieri. Tai ir arī dubultā datu korekcija, kas palīdz novērst atmiņas problēmas. Tukwila ir arī Intel QuickPath Interconnect (QPI), kas aizstāj Itanium kopņu arhitektūru. Tās maksimālais iekšējā procesora joslas platums ir 96 GB/s un maksimālais atmiņas joslas platums 34 GB/s. Izmantojot QuickPath, procesorā ir iebūvēti atmiņas kontrolieri, kas kontrolē atmiņu, izmantojot QPI saskarnes, lai sazinātos ar citiem procesoriem un I/O centrmezgliem. QuickPath tiek izmantots arī Intel procesoros, kas izmanto Nehalem arhitektūru, tāpēc Tukwila un Nehalem varētu izmantot vienus un tos pašus mikroshēmu komplektus. Tukwila ietver četrus atmiņas kontrolierus, no kuriem katrs atbalsta vairākus DDR3 DIMM, izmantojot atsevišķu atmiņas kontrolieri, līdzīgi kā Nehalem Xeon procesors ar kodu Beckton.
Itanium 9500 (Poulson): 2012. gads
| | Šis raksts ir jāatjaunina. Jūs varat palīdzēt Vikipēdijai, to atjauninot. (2014. gada marts) |
Itanium 9500 sērijas procesors ar kodu Poulson ir Tukwila turpinājums, un tas tika izlaists 2012. gada 8. novembrī. Intel apgalvo, ka tajā ir izlaista 45 nm procesa tehnoloģija un tā vietā izmantota 32 nm procesa tehnoloģija; tajā ir 8 kodoli, 12 plašu jautājumu arhitektūra, daudzpavedienu papildinājumi un jaunas instrukcijas paralēlismam, tostarp virtualizācijai. Poulson L3 kešatmiņas izmērs ir 32 MB. L2 kešatmiņas lielums ir 6 MB, 512 I KB, 256 D KB uz kodolu. Poulson izmērs ir 544 mm², kas ir mazāks nekā Tukwila (698,75 mm²).
Izstādē ISSCC 2011 Intel prezentēja dokumentu ar nosaukumu "32 nm 3,1 miljarda tranzistoru 12 platjoslu Itanium procesors kritiski svarīgiem serveriem". Ņemot vērā, ka Intel jau agrāk ISSCC konferencē dalījās ar informāciju par Itanium mikroprocesoriem, šis dokuments, visticamāk, attiecas uz Poulsonu. Analītiķis Deivids Kanters (David Kanter) uzskata, ka Poulson izmantos jaunu arhitektūru ar modernāku daudzpavedienu režīmu, kas izmanto pat divus pavedienus, lai uzlabotu vienpavedienu un daudzpavedienu darba veiktspēju. Jaunā informācija tika publiskota konferencē Hot Chips.
Jaunajā informācijā apgalvots, ka ir uzlabojumi daudzpavedienu režīmā, uzticamības uzlabojumi (instrukciju atkārtošanas RAS) un dažas jaunas instrukcijas (pavedienu prioritāte, veselu skaitļu instrukcija, kešatmiņas iepriekšēja atlase, datu piekļuves norādes).
Intel paziņojumā par produktu izmaiņām (PCN) 111456-01 bija uzskaitīti 4 Itanium 9500 sērijas procesoru modeļi, kas pārskatītajā dokumenta versijā tika svītroti. Daļas vēlāk tika uzskaitītas Intel materiālu deklarācijas datu lapu (MDDS) datubāzē. Vēlāk Intel publicēja Itanium 9500 atsauces rokasgrāmatu.
Modeļi ir šādi:
| Procesora numurs | Biežums |
| 9520 | 1,73 GHz |
| 9540 | 2,13 GHz |
| 9550 | 2,4 GHz |
| 9560 | 2,53 GHz |