Utveckling: 1989-2000
1989 trodde HP att RISC-arkitekturer (Reduced InstructionSet Computing) hade fastnat vid en instruktion per cykel. HP:s forskare försökte skapa en ny typ av processorarkitektur, senare kallad Explicitly Parallel Instruction Computing (EPIC), som gör det möjligt för processorn att använda många instruktioner i varje klockcykel. EPIC använder en form av VLIW-arkitektur (very long instruction word), där ett instruktionsord innehåller många instruktioner. Med EPIC kontrollerar kompilatorn vilka instruktioner som kan användas samtidigt, så att processorn kan köra instruktionerna utan att behöva komplicerade metoder för att se vilka instruktioner som kan användas samtidigt. Målet med denna idé är att möjliggöra en bättre inspektion av koden vid kompileringstillfället för att kontrollera om det finns ytterligare möjligheter till flera utföranden samtidigt, och att förenkla processorkonstruktionen och spara el genom att ta bort behovet av instruktioner för schemaläggning vid körning.
HP ansåg att det inte var bra att enskilda företag som HP tillverkar egna processorer, så HP samarbetade med Intel 1994 för att skapa IA-64-arkitekturen, som bygger på EPIC:s idéer. Intel ville göra en stor insats för att skapa IA-64 med tanke på att den resulterande processorn skulle användas av de flesta företagssystem. HP och Intel gjorde en stor konstruktionsinsats för att skapa den första Itanium-produkten, Merced, 1998.
När IA-64 skapades trodde Intel, HP och andra branschanalytiker att den skulle bli mycket populär i servrar, arbetsstationer och stationära datorer och att den en dag skulle ersätta RISC- och CISC-arkitekturer (Complex Instruction Set Computing) för flerfunktionstillämpningar. Compaq och Silicon Graphics slutade arbeta på sina Alpha- och MIPS-arkitekturer för att gå över till Itanium-arkitekturen.
Många grupper skapade operativsystem för Itanium, bland annat Microsoft Windows, OpenVMS, Linux och UNIX-typer som HP-UX, Solaris, Tru64 UNIX och Monterey/64 (de tre sistnämnda blev aldrig färdiga med att köras på Itanium). År 1997 fann många att Itaniumarkitekturen och kompilatorn var svårare att använda än de trodde. Tekniska problem, t.ex. de mycket höga transistorerna som behövdes för de stora instruktionsorden och de stora cacheminnena.[] Det fanns också problem med projektet, eftersom de två delarna av teamet använde olika metoder och hade lite olika prioriteringar. []Eftersom Merced var den första EPIC-processorn hade skapandet av den fler problem än vad teamet hade trott. Dessutom kräver EPIC-konceptet olika kompilatorförmågor som aldrig hade skapats tidigare, så det krävdes mer forskning. []
Intel tillkännagav namnet på processorn, Itanium, den 4 oktober 1999. På bara några timmar hade namnet Itanic använts som ett skämt (en hänvisning till Titanic, det "osänkbara" fartyget som sjönk 1912 ("Itanium + Titanic = Itanic")). "Itanic" har också använts av The Register och andra för att säga att mångmiljardinvesteringen i Itanium och den tidiga efterfrågan på Itanium inte skulle betyda någonting eftersom de trodde att Itanium skulle misslyckas.
Itanium (Merced): 2001
| Itanium (Merced) |
|  |
| Producerad | Från juni 2001 till juni 2002 |
| Gemensamma tillverkare | |
| Max. CPU klockfrekvens | 733 MHz till 800 MHz |
| FSB-hastigheter | 266 MT/s |
| Instruktionsuppsättning | Itanium |
| Antal kärnor | 1 |
| L2-cache | 96 KB |
| L3-cache | 2 eller 4 MB |
| Uttag | |
| Namn på kärnan | |
När Itanium släpptes i juni 2001 var dess prestanda inte bättre än konkurrerande RISC- och CISC-processorer. Itanium konkurrerade med system med låg effekt (främst 4-CPU och små system) med servrar baserade på x86-processorer, och med hög effekt, t.ex. med IBM:s POWER-arkitektur och Sun Microsystems SPARC-arkitektur. Intel ändrade Itanium till att arbeta med hög effekt och HPC-datorer och försökte kopiera x86:s framgångsrika marknad (dvs. en arkitektur, många systemleverantörer). Framgången för den första processorversionen var endast att den ersatte PA-RISC i HP-system, Alpha i Compaq-system och MIPS i SGI-system, men IBM tillverkade också en superdator baserad på denna arkitektur. POWER och SPARC var starka, och x86-arkitekturen växte mer inom företagsområdet på grund av den enklare skalningen och den mycket stora installationsbasen.
Endast några få tusen system med den första Itanium-processorn, Merced, såldes, på grund av sämre prestanda, hög kostnad och mindre Itanium-tillverkad programvara. Intel insåg att Itanium krävde mer inhemsk programvara för att fungera bra, så Intel tillverkade tusentals system för oberoende programvaruförsäljare för att hjälpa dem att göra Itaniumprogramvara. HP och Intel lanserade den andra Itanium-processorn, Itanium 2, på marknaden ett år senare.
Itanium 2: 2002-2010
| Itanium 2 (McKinley) |
|  |
| Producerad | Från 2002 till 2010 |
| Designad av | Intel |
| Gemensamma tillverkare | |
| Max. CPU klockfrekvens | 900 MHz till 2,53 GHz |
| Instruktionsuppsättning | Itanium |
| Antal kärnor | 1, 2, 4 eller 8 |
| L2-cache | 256 KB på Itanium2 256 KB (D) + 1 MB(I) eller 512 KB (I) på Itanium2 9x00-serien |
| L3-cache | 1,5-32 MB |
| Uttag | - PAC611
- FC-LGA6 (LGA1248) (Itanium 9300-serien)
|
| Namn på kärnan | - McKinley
- Madison
- Hondo
- Deerfield
- Montecito
- Montvale
- Tukwila
- Poulson
|
Itanium 2-processorn släpptes 2002, för företagsservrar och inte bara för högpresterande datorer. Den första versionen av Itanium 2, med kodnamnet McKinley, skapades av HP och Intel. Den löste många av problemen med den första Itanium-processorn, som främst berodde på ett dåligt minnessubsystem. McKinley hade 221 miljoner transistorer (25 miljoner av dem var för logik) och var 19,5 mm x 21,6 mm (421 mm 2) och skapades med en 180 nm designprocess och en CMOS-process med 6 lager aluminium.
2003 släppte AMD Opteron, som implementerade den första x86-64-arkitekturen (då kallad AMD64). Opteron var mycket mer framgångsrik eftersom det var en enkel uppgradering från x86. Intel implementerade x86-64 i sina Xeon-processorer 2004.
Intel släppte en ny Itanium 2-processor med kodnamnet Madison 2003. Madison använde en 130 nm-process och var grunden för alla nya Itanium-processorer fram till juni 2006.
I mars 2005 meddelade Intel att man arbetade på en ny Itanium-processor med kodnamn Tukwila som skulle släppas 2007. Tukwila skulle ha fyra processorkärnor och skulle ersätta Itanium-bussen med ett nytt Common System Interface, som också skulle användas av en ny Xeon-processor. Senare samma år ändrade Intel Tukwilas lanseringsdatum till slutet av 2008.
I november 2005 samarbetade de största tillverkarna av Itanium-servrar med Intel och många programvaruförsäljare för att skapa Itanium Solutions Alliance för att främja arkitekturen och påskynda anpassningen av programvara. Alliansen säger att dess medlemmar kommer att investera 10 miljarder dollar i Itanium-lösningar i slutet av årtiondet.
2006 levererade Intel Montecito (marknadsförd som Itanium 2 9000-serien), en tvåkärnig processor som hade ungefär dubbla prestanda och 20 % lägre energiförbrukning.
Intel släppte Itanium 2 9100-serien, med kodnamnet Montvale, i november 2007. I maj 2009 ändrades återigen utgivningen av Tukwila, Montvales efterföljare, och utgivningen till OEM-tillverkare planeras till första kvartalet 2010.
Itanium 9300 (Tukwila): 2010
Processorn i Itanium 9300-serien, med kodnamn Tukwila, släpptes den 8 februari 2010 och har högre prestanda och större minnesmängd.
Tukwila använder en 65 nm-process, har mellan två och fyra kärnor, upp till 24 MB CPU-cache, Hyper-Threading-teknik och nya minneskontroller. Den har också datakorrigering med dubbla enheter, vilket hjälper till att åtgärda minnesproblem. Tukwila har också Intel QuickPath Interconnect (QPI) som ersätter Itaniums bussarkitektur. Den har en maximal bandbredd inom processorn på 96 GB/s och en maximal minnesbandbredd på 34 GB/s. Med QuickPath har processorn inbyggda minneskontroller som styr minnet med hjälp av QPI-gränssnitt för att kommunicera med andra processorer och I/O-hubbar. QuickPath används också med Intel-processorer som använder Nehalem-arkitekturen, så Tukwila och Nehalem kan eventuellt använda samma chipset. Tukwila innehåller fyra minneskontroller, som var och en stöder flera DDR3 DIMM:er via en separat minneskontroller, i likhet med Nehalem Xeon-processorn med kodnamnet Beckton.
Itanium 9500 (Poulson): 2012
| | Denna artikel behöver uppdateras. Du kan hjälpa Wikipedia genom att uppdatera den. (mars 2014) |
Processorn i Itanium 9500-serien, med kodnamn Poulson, är efterföljaren till Tukwila och släpptes den 8 november 2012. Intel säger att den hoppar över 45 nm-processtekniken och använder istället 32 nm-processtekniken; den har 8 kärnor, har en 12-wide issue-arkitektur, tillägg för multi-threading och nya instruktioner för parallellism, inklusive virtualisering. Poulson L3-cachestorlek är 32 MB. L2-cache storleken är 6 MB, 512 I KB, 256 D KB per kärna. Poulsons storlek är 544 mm², vilket är mindre än Tukwilas storlek (698,75 mm²).
Vid ISSCC 2011 presenterade Intel en artikel med titeln "A 32nm 3.1 Billion Transistor 12-Wide-Issue Itanium Processor for Mission Critical Servers". Med tanke på Intels historia av att dela med sig av detaljer om Itanium-mikroprocessorer vid ISSCC är det troligt att detta dokument avser Poulson. Analytikern David Kanter spekulerar i att Poulson kommer att använda en ny arkitektur, med en mer avancerad form av multitrådning som använder så många som två trådar, för att förbättra prestandan för arbete med en och flera trådar. Den nya informationen släpptes på konferensen Hot Chips.
I den nya informationen hävdas förbättringar av multitrådning, förbättrad tillförlitlighet (Instruction Replay RAS) och en del nya instruktioner (trådprioritet, heltalsinstruktion, cache pre-fetching, dataåtkomsttips).
I Intels Product Change Notification (PCN) 111456-01 anges fyra modeller av Itanium 9500-seriens processorer, som togs bort i en reviderad version av dokumentet. Delarna förtecknades senare i Intels databas Material Declaration Data Sheets (MDDS). Intel publicerade senare en referensmanual för Itanium 9500-serien.
Modellerna är:
| Processorns nummer | Frekvens |
| 9520 | 1,73 GHz |
| 9540 | 2,13 GHz |
| 9550 | 2,4 GHz |
| 9560 | 2,53 GHz |