Pengembangan: 1989-2000
Pada tahun 1989, HP berpikir bahwa arsitektur Reduced Instruction Set Computing (RISC) terjebak pada satu instruksi per siklus. Para peneliti HP mencoba membuat jenis arsitektur prosesor baru, yang kemudian disebut Explicitly Parallel Instruction Computing (EPIC), yang memungkinkan prosesor menggunakan banyak instruksi dalam setiap siklus clock. EPIC menggunakan bentuk arsitektur very long instruction word (VLIW), di mana 1 instruction word memiliki banyak instruksi. Dengan EPIC, kompiler memeriksa instruksi mana yang dapat digunakan pada saat yang sama, sehingga prosesor dapat menjalankan instruksi tanpa memerlukan metode yang rumit untuk melihat instruksi mana yang akan digunakan pada saat yang sama. Tujuan dari ide ini adalah untuk memungkinkan pemeriksaan kode yang lebih baik pada saat kompilasi untuk memeriksa peluang tambahan untuk beberapa eksekusi sekaligus, dan untuk menyederhanakan desain prosesor dan menghemat listrik dengan menghilangkan kebutuhan untuk instruksi penjadwalan runtime.
HP berpikir bahwa tidak baik bagi perusahaan sistem enterprise individual seperti HP untuk membuat prosesor berpemilik, sehingga HP bekerja sama dengan Intel pada tahun 1994 untuk menciptakan arsitektur IA-64, yang dibuat dengan ide-ide EPIC. Intel ingin melakukan upaya besar dalam menciptakan IA-64 dengan harapan bahwa prosesor yang dihasilkan akan digunakan oleh sebagian besar sistem enterprise. HP dan Intel melakukan upaya desain yang besar untuk membuat produk Itanium pertama, Merced, pada tahun 1998.
Selama pembuatannya, Intel, HP, dan analis industri lainnya mengira bahwa IA-64 akan sangat populer di server, workstation, dan desktop, dan suatu hari nanti menggantikan arsitektur RISC dan Complex Instruction Set Computing (CISC) untuk aplikasi multiguna. Compaq dan Silicon Graphics berhenti mengerjakan arsitektur Alpha dan MIPS mereka untuk beralih ke arsitektur Itanium.
Banyak kelompok yang menciptakan sistem operasi untuk Itanium, termasuk Microsoft Windows, OpenVMS, Linux, dan tipe UNIX seperti HP-UX, Solaris, Tru64 UNIX, dan Monterey/64 (tiga yang terakhir tidak pernah selesai dikerjakan dengan berjalan di Itanium). Pada tahun 1997, banyak yang menemukan bahwa arsitektur Itanium dan kompilernya lebih sulit digunakan daripada yang mereka pikirkan. Masalah teknologi seperti jumlah transistor yang sangat tinggi yang dibutuhkan untuk kata-kata instruksi yang besar dan cache yang besar.[] Ada juga masalah dengan proyek ini, karena dua bagian tim menggunakan metode yang berbeda dan memiliki prioritas yang sedikit berbeda.[] Karena Merced adalah prosesor EPIC pertama, pembuatannya memiliki lebih banyak masalah daripada yang diperkirakan oleh tim. Selain itu, konsep EPIC membutuhkan kemampuan kompiler yang berbeda yang belum pernah dibuat sebelumnya, sehingga diperlukan lebih banyak penelitian. []
Intel mengumumkan nama prosesor tersebut, Itanium, pada tanggal 4 Oktober 1999. Hanya dalam beberapa jam, nama Itanic telah digunakan sebagai lelucon, (referensi ke Titanic, kapal "unsinkable" yang tenggelam pada tahun 1912 ("Itanium + Titanic = Itanic")). "Itanic" juga telah digunakan oleh The Register, dan yang lainnya, untuk mengatakan bahwa investasi multi-miliar dolar di Itanium, dan permintaan awal dengannya, tidak akan berarti apa-apa karena mereka pikir Itanium akan gagal.
Itanium (Merced): 2001
| Itanium (Merced) |
|  |
| Diproduksi | Dari Juni 2001 hingga Juni 2002 |
| Produsen umum | |
| Maks. Kecepatan clock CPU | 733 MHz hingga 800 MHz |
| Kecepatan FSB | 266 MT/s |
| Set instruksi | Itanium |
| Jumlah inti | 1 |
| Cache L2 | 96 KB |
| Cache L3 | 2 atau 4 MB |
| Soket | |
| Nama inti | |
Pada saat Itanium dirilis pada bulan Juni 2001, kinerjanya tidak lebih unggul dari prosesor RISC dan CISC yang bersaing. Itanium bersaing dengan sistem berdaya rendah (terutama 4-CPU dan sistem kecil) dengan server berbasis prosesor x86, dan dengan daya tinggi seperti dengan arsitektur POWER IBM dan arsitektur SPARC Sun Microsystems. Intel menggeser Itanium untuk bekerja dengan bisnis berdaya tinggi dan komputasi HPC, mencoba meniru pasar x86 yang sukses (yaitu, 1 arsitektur, banyak vendor sistem). Keberhasilan versi prosesor pertama hanya dengan menggantikan PA-RISC di sistem HP, Alpha di sistem Compaq dan MIPS di sistem SGI, tetapi IBM juga membuat superkomputer berdasarkan arsitektur ini. POWER dan SPARC sangat kuat, dan arsitektur x86 tumbuh lebih banyak ke dalam ruang perusahaan, karena penskalaan yang lebih mudah dan basis pemasangan yang sangat besar.
Hanya beberapa ribu sistem yang menggunakan prosesor Itanium pertama, Merced, yang terjual, karena kinerja yang lebih buruk, biaya tinggi, dan lebih sedikit perangkat lunak buatan Itanium. Intel melihat bahwa Itanium membutuhkan lebih banyak perangkat lunak asli untuk bekerja dengan baik, sehingga Intel membuat ribuan sistem untuk vendor perangkat lunak independen untuk membantu mereka membuat perangkat lunak Itanium. HP dan Intel membawa prosesor Itanium ke-2, Itanium 2, ke pasar setahun kemudian.
Itanium 2: 2002-2010
| Itanium 2 (McKinley) |
|  |
| Diproduksi | Dari tahun 2002 hingga 2010 |
| Dirancang oleh | Intel |
| Produsen umum | |
| Maks. Kecepatan clock CPU | 900 MHz hingga 2,53 GHz |
| Set instruksi | Itanium |
| Jumlah inti | 1, 2, 4 atau 8 |
| Cache L2 | 256 KB pada Itanium2 256 KB (D) + 1 MB (I) atau 512 KB (I) pada (Itanium2 seri 9x00) |
| Cache L3 | 1.5-32 MB |
| Soket | - PAC611
- FC-LGA6 (LGA1248) (seri Itanium 9300)
|
| Nama inti | - McKinley
- Madison
- Hondo
- Deerfield
- Montecito
- Montvale
- Tukwila
- Poulson
|
Prosesor Itanium 2 dirilis pada tahun 2002, untuk server perusahaan dan tidak semua komputasi daya tinggi. Versi pertama Itanium 2, dengan nama kode McKinley, dibuat oleh HP dan Intel. Ini memperbaiki banyak masalah prosesor Itanium 1, yang sebagian besar disebabkan oleh subsistem memori yang buruk. McKinley memiliki 221 juta transistor (25 juta di antaranya untuk logika), dan berukuran 19,5 mm kali 21,6 mm (421 mm2 ) dan dibuat dengan proses desain 180 nm, dan proses CMOS dengan 6 lapisan aluminium.
Pada tahun 2003, AMD merilis Opteron, yang mengimplementasikan arsitektur x86-64 pertama (disebut AMD64 pada saat itu). Opteron jauh lebih sukses karena merupakan upgrade yang mudah dari x86. Intel mengimplementasikan x86-64 dalam prosesor Xeon-nya pada tahun 2004.
Intel merilis prosesor Itanium 2 baru, dengan kode nama Madison, pada tahun 2003. Madison menggunakan proses 130 nm dan merupakan fondasi dari semua prosesor Itanium baru hingga Juni 2006.
Pada bulan Maret 2005, Intel mengumumkan bahwa mereka sedang mengerjakan prosesor Itanium baru, dengan kode nama Tukwila, yang akan dirilis pada tahun 2007. Tukwila akan memiliki 4 inti prosesor dan akan menggantikan bus Itanium dengan Common System Interface baru, yang juga akan digunakan oleh prosesor Xeon baru. Kemudian pada tahun itu, Intel mengubah tanggal rilis Tukwila menjadi akhir 2008.
Pada bulan November 2005, pembuat server Itanium terbesar bekerja sama dengan Intel dan banyak vendor perangkat lunak untuk menciptakan Itanium Solutions Alliance, untuk mempromosikan arsitektur dan mempercepat porting perangkat lunak. Aliansi ini mengatakan bahwa anggotanya akan menginvestasikan $10 miliar dalam solusi Itanium pada akhir dekade ini.
Pada tahun 2006, Intel mengirimkan Montecito (dipasarkan sebagai seri Itanium 2 9000), prosesor 2-inti yang memiliki performa sekitar 2x lipat dan penggunaan energi 20% lebih sedikit.
Intel merilis seri Itanium 2 9100, dengan nama kode Montvale, pada bulan November 2007. Pada bulan Mei 2009, rilis untuk Tukwila, penerus Montvale, diubah lagi, dengan rilis ke OEM yang direncanakan untuk kuartal pertama tahun 2010.
Itanium 9300 (Tukwila): 2010
Prosesor seri Itanium 9300, dengan kode nama Tukwila, dirilis pada tanggal 8 Februari 2010, dengan performa dan jumlah memori yang lebih besar.
Tukwila menggunakan proses 65 nm, memiliki antara dua dan empat inti, cache CPU hingga 24 MB, teknologi Hyper-Threading dan pengontrol memori baru. Ia juga memiliki koreksi data perangkat ganda, yang membantu memperbaiki masalah memori. Tukwila juga memiliki Intel QuickPath Interconnect (QPI) untuk menggantikan arsitektur bus Itanium. Ini memiliki bandwidth prosesor dalam maksimum 96 GB/s dan bandwidth memori maksimum 34 GB/s. Dengan QuickPath, prosesor memiliki pengontrol memori internal, yang mengontrol memori menggunakan antarmuka QPI untuk berkomunikasi dengan prosesor lain dan hub I/O. QuickPath juga digunakan dengan prosesor Intel yang menggunakan arsitektur Nehalem, sehingga Tukwila dan Nehalem mungkin dapat menggunakan chipset yang sama. Tukwila menggabungkan empat pengontrol memori, yang masing-masing mendukung beberapa DDR3 DIMM melalui pengontrol memori yang terpisah, mirip dengan prosesor Nehalem Xeon yang diberi kode nama Beckton.
Itanium 9500 (Poulson): 2012
| | Artikel ini perlu diperbarui. Anda dapat membantu Wikipedia dengan memperbaruinya. (Maret 2014) |
Prosesor seri Itanium 9500, dengan kode nama Poulson, adalah prosesor lanjutan dari Tukwila dan dirilis pada tanggal 8 November 2012. Intel mengatakan bahwa prosesor ini melewatkan teknologi proses 45 nm dan menggunakan teknologi proses 32 nm sebagai gantinya; prosesor ini memiliki 8 core, memiliki arsitektur masalah 12-lebar, penambahan multi-threading, dan instruksi baru untuk paralelisme, termasuk virtualisasi. Ukuran cache L3 Poulson adalah 32 MB. Ukuran cache L2 adalah 6 MB, 512 I KB, 256 D KB per core. Ukuran Poulson adalah 544 mm², lebih kecil dari ukuran Tukwila (698,75 mm²).
Pada ISSCC 2011, Intel mempresentasikan makalah yang berjudul, "A 32nm 3.1 Billion Transistor 12-Wide-Issue Itanium Processor for Mission Critical Servers." Mengingat sejarah Intel dalam berbagi detail tentang mikroprosesor Itanium di ISSCC, makalah ini kemungkinan besar mengacu pada Poulson. Analis David Kanter berspekulasi bahwa Poulson akan menggunakan arsitektur baru, dengan bentuk multi-threading yang lebih canggih yang menggunakan sebanyak dua thread, untuk meningkatkan kinerja untuk pekerjaan berulir tunggal dan multi-threaded. Informasi baru dirilis pada konferensi Hot Chips.
Informasi baru mengklaim peningkatan dalam multithreading, peningkatan keandalan (Instruction Replay RAS) dan beberapa instruksi baru (prioritas ulir, instruksi integer, pre-fetching cache, petunjuk akses data).
Dalam Pemberitahuan Perubahan Produk Intel (PCN) 111456-01, terdaftar 4 model CPU seri Itanium 9500, yang dihapus dalam versi revisi dokumen. Bagian-bagian tersebut kemudian terdaftar dalam database Material Declaration Data Sheets (MDDS) Intel. Intel kemudian memposting manual referensi Itanium 9500.
Model-modelnya adalah:
| Nomor prosesor | Frekuensi |
| 9520 | 1,73 GHz |
| 9540 | 2,13 GHz |
| 9550 | 2,4 GHz |
| 9560 | 2,53 GHz |