Kehitys: 1989-2000
Vuonna 1989 HP uskoi, että RISC-arkkitehtuurit (Reduced InstructionSet Computing) olivat juuttuneet yhteen ohjeeseen sykliä kohti. HP:n tutkijat yrittivät luoda uudenlaisen prosessoriarkkitehtuurin, jota myöhemmin kutsuttiin nimellä EPIC (Explicitly Parallel Instruction Computing), jonka avulla prosessori voi käyttää useita ohjeita jokaisessa kellojaksossa. EPIC käyttää eräänlaista VLIW-arkkitehtuuria (Very Long Instruction Word), jossa yhdessä käskysanassa oli monta ohjetta. EPIC:ssä kääntäjä tarkistaa, mitä ohjeita voidaan käyttää samaan aikaan, joten prosessori voi suorittaa ohjeita ilman monimutkaisia menetelmiä, joiden avulla voidaan nähdä, mitä ohjeita voidaan käyttää samaan aikaan. Tämän idean tavoitteena on mahdollistaa koodin parempi tarkastaminen kääntämisen yhteydessä, jotta voidaan tarkistaa, onko koodissa lisämahdollisuuksia useisiin suorituksiin kerralla, sekä yksinkertaistaa prosessorin suunnittelua ja säästää sähköä poistamalla tarve ajoaikataulutusohjeille.
HP katsoi, että HP:n kaltaisten yksittäisten yritysjärjestelmäyritysten ei ollut hyvä tehdä omia prosessoreita, joten HP teki vuonna 1994 yhteistyötä Intelin kanssa ja loi IA-64-arkkitehtuurin, joka oli tehty EPIC:n ideoiden pohjalta. Intel halusi panostaa paljon IA-64:n luomiseen odottaen, että useimmat yritysjärjestelmät käyttäisivät tuloksena syntyvää prosessoria. HP ja Intel tekivät suuren suunnittelutyön ensimmäisen Itanium-tuotteen, Mercedin, valmistamiseksi vuonna 1998.
Luotausvaiheessa Intel, HP ja muut alan analyytikot uskoivat, että IA-64 olisi erittäin suosittu palvelimissa, työasemissa ja pöytätietokoneissa ja että se jonain päivänä korvaisi RISC- ja CISC-arkkitehtuurit (Complex Instruction Set Computing) monikäyttösovelluksissa. Compaq ja Silicon Graphics lopettivat Alpha ja MIPS -arkkitehtuuriensa kehittämisen siirtyäkseen Itanium-arkkitehtuuriin.
Monet ryhmät loivat käyttöjärjestelmiä Itaniumille, mukaan lukien Microsoft Windows, OpenVMS, Linux ja UNIX-tyypit, kuten HP-UX, Solaris, Tru64 UNIX ja Monterey/64 (kolme viimeistä ei koskaan saatu valmiiksi Itaniumilla). Vuoteen 1997 mennessä monet huomasivat, että Itanium-arkkitehtuuri ja kääntäjä olivat vaikeampia käyttää kuin he luulivat. Teknologiaongelmat, kuten suurten käskysanojen ja suurten välimuistien vaatimat erittäin suuret transistorimäärät.[] Hankkeessa oli myös ongelmia, koska tiimin kaksi osaa käyttivät erilaisia menetelmiä ja niillä oli hieman erilaiset prioriteetit. []Koska Merced oli ensimmäinen EPIC-prosessori, sen luomiseen liittyi enemmän ongelmia kuin tiimi oli ajatellut. Lisäksi EPIC-konsepti vaati erilaisia kääntäjän kykyjä, joita ei ollut koskaan aiemmin luotu, joten lisätutkimuksia tarvittiin. []
Intel ilmoitti prosessorin nimen Itanium 4. lokakuuta 1999. Vain muutamassa tunnissa nimeä Itanic oli käytetty vitsinä (viittaus Titaniciin, "uppoamattomaan" laivaan, joka upposi vuonna 1912 ("Itanium + Titanic = Itanic")). The Register ja muut ovat myös käyttäneet "Itanicia" sanoakseen, että Itaniumiin tehdyt miljardien dollareiden investoinnit ja varhainen kysyntä eivät merkitsisi mitään, koska he uskoivat Itaniumin epäonnistuvan.
Itanium (Merced): 2001
| Itanium (Merced) |
|  |
| Tuotettu | Kesäkuusta 2001 kesäkuuhun 2002 |
| Yleinen valmistaja(t) | |
| Max. CPU-kellotaajuus | 733 MHz - 800 MHz |
| FSB-nopeudet | 266 MT/s |
| Käskysarja | Itanium |
| Ytimien määrä | 1 |
| L2-välimuisti | 96 KB |
| L3-välimuisti | 2 tai 4 MB |
| Pistorasia(t) | |
| Ytimen nimi(t) | |
Kun Itanium julkaistiin kesäkuussa 2001, sen suorituskyky ei ollut parempi kuin kilpailevien RISC- ja CISC-prosessoreiden. Itanium kilpaili x86-prosessoreihin perustuvien palvelinten kanssa pienitehoisissa järjestelmissä (lähinnä 4 suorittimen ja pienissä järjestelmissä) ja suuritehoisissa järjestelmissä, kuten IBM:n POWER-arkkitehtuurin ja Sun Microsystemsin SPARC-arkkitehtuurin kanssa. Intel siirsi Itaniumin työskentelemään suuritehoisen liiketoiminnan ja HPC-laskennan parissa yrittäen kopioida x86:n menestyksekkäitä markkinoita (eli yksi arkkitehtuuri, monta järjestelmätoimittajaa). Ensimmäisen prosessoriversion menestys rajoittui siihen, että se korvasi PA-RISC:n HP:n järjestelmissä, Alphan Compaqin järjestelmissä ja MIPS:n SGI:n järjestelmissä, mutta IBM teki myös tähän arkkitehtuuriin perustuvan supertietokoneen. POWER ja SPARC olivat vahvoja, ja x86-arkkitehtuuri kasvoi enemmän yritysmaailmassa, koska sen skaalautuminen oli helpompaa ja asennuskanta erittäin suuri.
Ensimmäistä Itanium-prosessoria, Mercediä, käytettiin vain muutamassa tuhannessa järjestelmässä, koska sen suorituskyky oli heikompi, hinta korkeampi ja Itanium-ohjelmistoja oli vähemmän. Intel huomasi, että Itanium tarvitsi enemmän natiiviohjelmistoja toimiakseen hyvin, joten Intel valmisti tuhansia järjestelmiä riippumattomille ohjelmistotoimittajille, jotka auttoivat heitä tekemään Itanium-ohjelmistoja. HP ja Intel toivat toisen Itanium-prosessorin, Itanium 2:n, markkinoille vuotta myöhemmin.
Itanium 2: 2002-2010
| Itanium 2 (McKinley) |
|  |
| Tuotettu | Vuodesta 2002 vuoteen 2010 |
| Suunnittelija | Intel |
| Yleinen valmistaja(t) | |
| Max. CPU-kellotaajuus | 900 MHz-2,53 GHz |
| Käskysarja | Itanium |
| Ytimien määrä | 1, 2, 4 tai 8 |
| L2-välimuisti | 256 KB Itanium2:ssa 256 KB (D) + 1 MB(I) tai 512 KB (I) (Itanium2 9x00-sarjassa). |
| L3-välimuisti | 1,5-32 MT |
| Pistorasia(t) | - PAC611
- FC-LGA6 (LGA1248) (Itanium 9300 -sarja)
|
| Ytimen nimi(t) | - McKinley
- Madison
- Hondo
- Deerfield
- Montecito
- Montvale
- Tukwila
- Poulson
|
Itanium 2 -prosessori julkaistiin vuonna 2002 yrityspalvelimiin eikä kaikkiin suuritehoisiin laskentajärjestelmiin. Itanium 2:n ensimmäisen version, koodinimeltään McKinley, loivat HP ja Intel. Se korjasi monet 1. Itanium-prosessorin ongelmista, jotka johtuivat lähinnä huonosta muistialijärjestelmästä. McKinleyssä oli 221 miljoonaa transistoria (joista 25 miljoonaa oli logiikkaa varten), ja se oli kooltaan 19,5 mm x 21,6 mm (421 mm 2), ja se luotiin 180 nm:n suunnitteluprosessilla ja CMOS-prosessilla, jossa oli kuusi alumiinikerrosta.
Vuonna 2003 AMD julkaisi Opteronin, joka toteutti ensimmäisen x86-64-arkkitehtuurin (tuolloin AMD64). Opteron oli paljon menestyksekkäämpi, koska se oli helppo päivittää x86:sta. Intel toteutti x86-64:n Xeon-prosessoreissaan vuonna 2004.
Intel julkaisi uuden Itanium 2 -prosessorin, koodinimeltään Madison, vuonna 2003. Madison käytti 130 nm:n prosessia ja oli kaikkien uusien Itanium-prosessoreiden perusta kesäkuuhun 2006 asti.
Maaliskuussa 2005 Intel ilmoitti työstävänsä uutta Itanium-prosessoria, koodinimeltään Tukwila, joka julkaistaisiin vuonna 2007. Tukwilassa olisi neljä prosessoriydintä ja se korvaisi Itanium-väylän uudella Common System Interface -väylällä, jota myös uusi Xeon-prosessori käyttäisi. Myöhemmin samana vuonna Intel muutti Tukwilan julkaisupäivän vuoden 2008 lopulle.
Marraskuussa 2005 suurimmat Itanium-palvelinvalmistajat perustivat yhdessä Intelin ja monien ohjelmistovalmistajien kanssa Itanium Solutions Alliancen (Itanium Solutions Alliance) edistääkseen arkkitehtuuria ja nopeuttaakseen ohjelmistojen siirtämistä. Allianssin mukaan sen jäsenet investoivat 10 miljardia dollaria Itanium-ratkaisuihin vuosikymmenen loppuun mennessä.
Vuonna 2006 Intel toimitti Monteciton (jota markkinoitiin nimellä Itanium 2 9000 -sarja), 2-ytimisen prosessorin, jonka suorituskyky oli noin kaksinkertainen ja energiankulutus 20 prosenttia pienempi.
Intel julkaisi marraskuussa 2007 Itanium 2 9100 -sarjan, koodinimeltään Montvale. Toukokuussa 2009 Montvalen seuraajan Tukwilan julkaisua muutettiin jälleen, ja sen julkaisu OEM-valmistajille oli suunniteltu vuoden 2010 ensimmäiselle neljännekselle.
Itanium 9300 (Tukwila): 2010
Itanium 9300 -sarjan prosessori, koodinimeltään Tukwila, julkaistiin 8. helmikuuta 2010, ja sen suorituskyky ja muistimäärä kasvoivat.
Tukwila käyttää 65 nm:n prosessia, siinä on kahdesta neljään ydintä, jopa 24 Mt:n välimuisti, Hyper-Threading-tekniikka ja uudet muistiohjaimet. Siinä on myös kahden laitteen datan korjaus, joka auttaa korjaamaan muistiongelmia. Tukwilassa on myös Intel QuickPath Interconnect (QPI), joka korvaa Itanium-väyläarkkitehtuurin. Sen suurin prosessorin sisäinen kaistanleveys on 96 GB/s ja suurin muistikaistanleveys 34 GB/s. QuickPathin avulla prosessorissa on sisäänrakennetut muistiohjaimet, jotka ohjaavat muistia QPI-liitäntöjen avulla kommunikoidakseen muiden prosessoreiden ja I/O-keskusten kanssa. QuickPathia käytetään myös Nehalem-arkkitehtuuria käyttävien Intelin prosessoreiden kanssa, joten Tukwila ja Nehalem saattavat käyttää samoja piirisarjoja. Tukwila sisältää neljä muistiohjainta, joista kukin tukee useita DDR3-DIMM-muisteja erillisen muistiohjaimen kautta, samoin kuin Nehalem Xeon -prosessori koodinimeltään Beckton.
Itanium 9500 (Poulson): 2012
| | Tämä artikkeli on päivitettävä. Voit auttaa Wikipediaa päivittämällä sen. (Maaliskuu 2014) |
Itanium 9500 -sarjan prosessori, koodinimeltään Poulson, on Tukwilan seuraaja, ja se julkaistiin 8. marraskuuta 2012. Intelin mukaan se ohittaa 45 nm:n prosessitekniikan ja käyttää sen sijaan 32 nm:n prosessitekniikkaa. Siinä on kahdeksan ydintä, siinä on 12 leveän numeron arkkitehtuuri, monisäikeistyksen lisäyksiä ja uusia rinnakkaistoimintakäskyjä, mukaan lukien virtualisointi. Poulsonin L3-välimuistin koko on 32 Mt. L2-välimuistin koko on 6 MB, 512 I KB, 256 D KB per ydin. Poulsonin koko on 544 mm², mikä on vähemmän kuin Tukwilan koko (698,75 mm²).
Intel esitteli ISSCC 2011 -tapahtumassa artikkelin "A 32nm 3.1 Billion Transistor 12-Wide-Issue Itanium Processor for Mission Critical Servers". Koska Intel on aiemmin jakanut ISSCC:ssä tietoja Itanium-mikroprosessoreista, tämä paperi viittaa todennäköisesti Poulsoniin. Analyytikko David Kanter spekuloi, että Poulson käyttää uutta arkkitehtuuria, jossa on kehittyneempi monisäikeistyksen muoto, jossa käytetään jopa kahta säiettä, ja joka parantaa suorituskykyä yksi- ja monisäikeisessä työssä. Uudet tiedot julkaistiin Hot Chips -konferenssissa.
Uusien tietojen mukaan monisäikeistykseen on tehty parannuksia, luotettavuutta on parannettu (Instruction Replay RAS) ja joitakin uusia ohjeita (säikeen prioriteetti, kokonaislukukäsky, välimuistin etukäteishaku, tiedonhakuvihjeet).
Intelin Product Change Notification (PCN) 111456-01 -tiedotteessa lueteltiin neljä Itanium 9500 -sarjan suorittimen mallia, jotka poistettiin asiakirjan tarkistetusta versiosta. Osat lueteltiin myöhemmin Intelin MDDS-tietokannassa (Material Declaration Data Sheets). Intel julkaisi myöhemmin Itanium 9500 -viiteoppaan.
Mallit ovat:
| Prosessorin numero | Taajuus |
| 9520 | 1,73 GHz |
| 9540 | 2,13 GHz |
| 9550 | 2,4 GHz |
| 9560 | 2,53 GHz |