Dezvoltare: 1989-2000
În 1989, HP credea că arhitecturile RISC (Reduced Instruction Set Computing) erau blocate la o instrucțiune pe ciclu. Cercetătorii HP au încercat să creeze un nou tip de arhitectură de procesor, denumit ulterior Explicitly Parallel Instruction Computing (EPIC), care permite procesorului să utilizeze mai multe instrucțiuni în fiecare ciclu de ceas. EPIC utilizează o formă de arhitectură VLIW (Very Long Instruction Word), în care 1 cuvânt de instrucțiuni avea mai multe instrucțiuni. Cu EPIC, compilatorul verifică ce instrucțiuni pot fi utilizate în același timp, astfel încât procesorul poate rula instrucțiunile fără a avea nevoie de metode complicate pentru a vedea ce instrucțiuni se pot utiliza în același timp. Scopul acestei idei este de a permite o mai bună inspecție a codului în momentul compilării pentru a verifica dacă există oportunități suplimentare pentru execuții multiple deodată și de a simplifica proiectarea procesorului și de a economisi energie electrică prin eliminarea necesității instrucțiunilor de planificare a execuției.
HP a considerat că nu este bine ca firmele de sisteme de întreprindere individuale, precum HP, să producă procesoare proprietare, așa că HP a colaborat cu Intel în 1994 pentru a crea arhitectura IA-64, realizată cu ideile EPIC. Intel a dorit să depună un efort mare pentru a crea IA-64 în speranța că procesorul rezultat va fi utilizat de majoritatea sistemelor de întreprindere. HP și Intel au depus un mare efort de proiectare pentru a realiza primul produs Itanium, Merced, în 1998.
În timpul creării, Intel, HP și alți analiști din industrie au crezut că IA-64 va fi foarte popular în servere, stații de lucru și desktop-uri și că într-o zi va înlocui arhitecturile RISC și CISC (Complex Instruction Set Computing) pentru aplicații multifuncționale. Compaq și Silicon Graphics au încetat să mai lucreze la arhitecturile lor Alpha și MIPS pentru a trece la arhitectura Itanium.
Multe grupuri au creat sisteme de operare pentru Itanium, inclusiv Microsoft Windows, OpenVMS, Linux și tipuri de UNIX precum HP-UX, Solaris, Tru64 UNIX și Monterey/64 (ultimele trei nu au fost niciodată finalizate cu rularea pe Itanium). Până în 1997, mulți au constatat că arhitectura Itanium și compilatorul erau mai dificil de utilizat decât credeau. Probleme tehnologice, cum ar fi numărul foarte mare de tranzistori necesar pentru cuvintele mari de instrucțiuni și pentru cache-urile mari.[] Au existat, de asemenea, probleme legate de proiect, deoarece cele două părți ale echipei foloseau metode diferite și aveau priorități ușor diferite.[] Deoarece Merced a fost primul procesor EPIC, crearea sa a avut mai multe probleme decât a crezut echipa. În plus, conceptul EPIC necesită diferite abilități de compilare care nu fuseseră create niciodată înainte, astfel că a fost nevoie de mai multe cercetări. []
Intel a anunțat numele procesorului, Itanium, la 4 octombrie 1999. În doar câteva ore, numele Itanic a fost folosit ca o glumă, (o referire la Titanic, vasul "de nescufundat" care s-a scufundat în 1912 ("Itanium + Titanic = Itanic")). "Itanic" a fost, de asemenea, folosit de The Register și de alții, pentru a spune că investiția de mai multe miliarde de dolari în Itanium și cererea timpurie cu acesta nu ar însemna nimic, deoarece credeau că Itanium va eșua.
Itanium (Merced): 2001
| Itanium (Merced) |
|  |
| Produs | Din iunie 2001 până în iunie 2002 |
| Producător(i) comun(i) | |
| Max. Rata de ceas a procesorului | De la 733 MHz la 800 MHz |
| Viteze FSB | 266 MT/s |
| Set de instrucțiuni | Itanium |
| Număr de nuclee | 1 |
| Cache L2 | 96 KB |
| Cache L3 | 2 sau 4 MB |
| Priză (prize) | |
| Denumirea nucleului (denumirilor) | |
La momentul lansării Itanium, în iunie 2001, performanța sa nu era superioară procesoarelor RISC și CISC concurente. Itanium a concurat cu sistemele cu consum redus de energie (în principal sisteme cu 4 CPU și sisteme mici), cu serverele bazate pe procesoare x86 și cu cele cu consum ridicat de energie, cum ar fi arhitectura POWER a IBM și arhitectura SPARC a Sun Microsystems. Intel a mutat Itanium pentru a lucra cu sectorul de mare putere și cu calculul HPC, încercând să copieze piața de succes a x86 (adică 1 arhitectură, mulți furnizori de sisteme). Succesul primei versiuni a procesorului a fost doar înlocuirea PA-RISC în sistemele HP, Alpha în sistemele Compaq și MIPS în sistemele SGI, dar IBM a realizat și un supercomputer bazat pe această arhitectură. POWER și SPARC au fost puternice, iar arhitectura x86 a crescut mai mult în spațiul întreprinderilor, datorită scalării mai ușoare și a bazei de instalare foarte mari.
Doar câteva mii de sisteme care au folosit primul procesor Itanium, Merced, au fost vândute, din cauza performanțelor mai slabe, a costului ridicat și a numărului mai mic de programe informatice create pentru Itanium. Intel a văzut că Itanium avea nevoie de mai mult software nativ pentru a funcționa bine, așa că Intel a realizat mii de sisteme pentru vânzătorii independenți de software pentru a-i ajuta să creeze software Itanium. HP și Intel au introdus pe piață cel de-al doilea procesor Itanium, Itanium 2, un an mai târziu.
Itanium 2: 2002-2010
| Itanium 2 (McKinley) |
|  |
| Produs | Din 2002 până în 2010 |
| Proiectat de | Intel |
| Producător(i) comun(i) | |
| Max. Rata de ceas a procesorului | 900 MHz până la 2,53 GHz |
| Set de instrucțiuni | Itanium |
| Număr de nuclee | 1, 2, 4 sau 8 |
| Cache L2 | 256 KB pe Itanium2 256 KB (D) + 1 MB(I) sau 512 KB (I) pe (Itanium2 seria 9x00) |
| Cache L3 | 1.5-32 MB |
| Priză (prize) | - PAC611
- FC-LGA6 (LGA1248) (seria Itanium 9300)
|
| Denumirea nucleului (denumirilor) | - McKinley
- Madison
- Hondo
- Deerfield
- Montecito
- Montvale
- Tukwila
- Poulson
|
Procesorul Itanium 2 a fost lansat în 2002, pentru serverele de întreprindere și nu numai pentru calculatoare de mare putere. Prima versiune a Itanium 2, cu numele de cod McKinley, a fost creată de HP și Intel. Aceasta a rezolvat multe dintre problemele de la primul procesor Itanium, care erau cauzate în principal de un subsistem de memorie prost. McKinley avea 221 de milioane de tranzistori (dintre care 25 de milioane erau pentru logică), avea o dimensiune de 19,5 mm pe 21,6 mm (421 mm 2) și a fost creat cu un proces de proiectare de 180 nm și un proces CMOS cu 6 straturi de aluminiu.
În 2003, AMD a lansat Opteron, care a implementat prima arhitectură x86-64 (numită AMD64 la acea vreme). Opteron a avut mult mai mult succes deoarece a fost o actualizare ușoară de la x86. Intel a implementat x86-64 în procesoarele sale Xeon în 2004.
Intel a lansat un nou procesor Itanium 2, cu numele de cod Madison, în 2003. Madison a folosit un proces de 130 nm și a stat la baza tuturor noilor procesoare Itanium până în iunie 2006.
În martie 2005, Intel a anunțat că lucrează la un nou procesor Itanium, cu numele de cod Tukwila, care va fi lansat în 2007. Tukwila va avea 4 nuclee de procesare și va înlocui magistrala Itanium cu o nouă interfață comună de sistem, care va fi utilizată și de un nou procesor Xeon. Ulterior, în același an, Intel a modificat data de lansare a lui Tukwila la sfârșitul anului 2008.
În noiembrie 2005, cei mai mari producători de servere Itanium au colaborat cu Intel și cu mulți furnizori de software pentru a crea Itanium Solutions Alliance, pentru a promova arhitectura și a accelera portarea software-ului. Alianța afirmă că membrii săi vor investi 10 miliarde de dolari în soluții Itanium până la sfârșitul deceniului.
În 2006, Intel a livrat Montecito (comercializat ca Itanium 2 seria 9000), un procesor cu 2 nuclee care avea o performanță de aproximativ 2 ori mai mare și un consum de energie cu 20% mai mic.
Intel a lansat seria Itanium 2 9100, cu numele de cod Montvale, în noiembrie 2007. În mai 2009, lansarea pentru Tukwila, succesorul lui Montvale, a fost modificată din nou, lansarea către OEM fiind planificată pentru primul trimestru al anului 2010.
Itanium 9300 (Tukwila): 2010
Seria de procesoare Itanium 9300, cu numele de cod Tukwila, a fost lansată pe 8 februarie 2010, cu performanțe și cantitate de memorie mai mari.
Tukwila folosește un proces de 65 nm, are între două și patru nuclee, până la 24 MB cache CPU, tehnologie Hyper-Threading și noi controlere de memorie. De asemenea, dispune de corecție a datelor cu două dispozitive, care ajută la rezolvarea problemelor de memorie. Tukwila are, de asemenea, Intel QuickPath Interconnect (QPI) pentru a înlocui arhitectura de bus Itanium. Are o lățime de bandă maximă a procesorului intern de 96 GB/s și o lățime de bandă maximă a memoriei de 34 GB/s. Cu QuickPath, procesorul dispune de controlere de memorie integrate, care controlează memoria folosind interfețele QPI pentru a comunica cu alte procesoare și hub-uri I/O. QuickPath este, de asemenea, utilizat cu procesoarele Intel care utilizează arhitectura Nehalem, astfel încât Tukwila și Nehalem ar putea utiliza aceleași chipset-uri. Tukwila încorporează patru controllere de memorie, fiecare dintre acestea suportând mai multe DIMM DDR3 prin intermediul unui controler de memorie separat, similar procesorului Xeon Nehalem cu nume de cod Beckton.
Itanium 9500 (Poulson): 2012
| | Acest articol trebuie să fie actualizat. Puteți ajuta Wikipedia actualizându-l. (martie 2014) |
Procesorul din seria Itanium 9500, cu numele de cod Poulson, este următorul procesor al lui Tukwila și a fost lansat pe 8 noiembrie 2012. Intel spune că acesta sare peste tehnologia de procesare de 45 nm și folosește în schimb tehnologia de procesare de 32 nm; dispune de 8 nuclee, are o arhitectură cu 12 numere de lățime, adăugiri de multi-threading și noi instrucțiuni pentru paralelism, inclusiv virtualizare. Dimensiunea cache-ului L3 Poulson este de 32 MB. Dimensiunea cache-ului L2 este de 6 MB, 512 I KB, 256 D KB per nucleu. Dimensiunea lui Poulson este de 544 mm², mai mică decât cea a lui Tukwila (698,75 mm²).
La ISSCC 2011, Intel a prezentat o lucrare intitulată "Un procesor Itanium de 32nm cu 3,1 miliarde de tranzistori și 12 puncte de trecere pentru servere de misiune critică". Având în vedere istoricul Intel de a împărtăși detalii despre microprocesoarele Itanium la ISSCC, cel mai probabil această lucrare se referă la Poulson. Analistul David Kanter speculează că Poulson va folosi o nouă arhitectură, cu o formă mai avansată de multi-threading care utilizează până la două fire, pentru a îmbunătăți performanța pentru lucrul cu un singur fir și multi-threading. Noile informații au fost făcute publice în cadrul conferinței Hot Chips.
Noile informații susțin îmbunătățiri în multithreading, îmbunătățiri ale fiabilității (Instruction Replay RAS) și câteva instrucțiuni noi (prioritate de thread, instrucțiuni pentru numere întregi, cache pre-fetching, indicii de acces la date).
În notificarea de modificare a produsului (PCN) 111456-01, Intel a enumerat 4 modele de procesoare din seria Itanium 9500, care au fost eliminate într-o versiune revizuită a documentului. Piesele au fost listate ulterior în baza de date Material Declaration Data Sheets (MDDS) a Intel. Intel a postat ulterior manualul de referință Itanium 9500.
Modelele sunt:
| Numărul procesorului | Frecvență |
| 9520 | 1,73 GHz |
| 9540 | 2,13 GHz |
| 9550 | 2,4 GHz |
| 9560 | 2,53 GHz |