**Itanium** adalah sebuah prosesor 64-bit yang dikembangkan oleh Intel dan Hewlett-Packard dengan menggunakan arsitektur IA-64 (*Intel Architecture 64-bit*). Pada saat dikembangkan, prosesor ini diberi nama kode prosesor **Merced** dan dirilis pada tanggal 29 Mei 2001. Prosesor ini ditujukan untuk pasar *high-end* server yang membutuhkan kinerja tinggi dan bersifat *mission-critical*.

Prosesor ini merupakan generasi baru (bukan penerus prosesor Intel x86) yang didesain dengan bantuan Hewlett-Packard. Arsitektur yang digunakan adalah arsitektur gabungan dari dua prosesor dengan arsitektur RISC, yakni HP PA/RISC dan Intel 860 yang kurang laku di pasaran.

sumber :

Fitur
-----

Secara umum, Intel Itanium memiliki fitur-fitur seperti Prosesor 64-bit murni yaitu fitur yang dapat melakukan eksekusi terhadap kode 32-bit Intel x86 melalui teknologi yang disebut dengan IA-32 Execution Layer (IA-32 EL), Teknologi EPIC (Explicitly Parallel Instruction Computing) yang memungkinkan prosesor Itanium dapat melakukan 20 operasi tiap siklusnya. Memiliki 128 register integer, 128 register floating point, 8 register pencabangan (branch register), serta 64 register prediksi (predication), memiliki dua tambahan unit MMX yang masing-masing mampu melakukan dua operasi floating-point, selain itu unit ini juga mampu melakukan eksekusi terhadap delapan operasi floating-point presisi tunggal yang dapat dieksekusi tiap siklus.

Intel Itanium mampu mengakses memori fisik hingga 16 Terabyte (menggunakan 44-bit address bus), memiliki dua buah unit integer dan dua buah unit memori yang dapat mengeksekusi hingga empat instruksi tiap detak, memiliki dua buah unit floating-point, yang dalam Itanium disebut sebagai FMAC (*Floating-Point Multiply Accumulate*) yang mampu menangani hingga 82 operand, dan mampu melakukan eksekusi dua operasi tiap detak.

Cara Kerja Intruksi
-------------------

Prosesor Itanium melakukan pengumpulan terhadap instruksi-instruksi yang hendak dieksekusi. Tiga instruksi 41-bit akan dikelompokkan menjadi 1 buah instruksi 128-bit dan 5-bit tambahan yang disebut dengan *template* yang menentukan informasi (yang dibuat oleh kompiler bahasa pemrograman) tentang bagaimana instruksi-instruksi tersebut dapat dieksekusi secara paralel. Pengelompokan ini dinamakan dengan *instruction bundling* (pembundelan instruksi). Informasi dalam templat digunakan oleh prosesor untuk menjadwalkan eksekusi instruksi secara paralel pada unit FMAC untuk menjalankan operasi superskalar. Fitur seperti ini disebut dengan *Explicitly Parallel Instruction Computing* (EPIC) yang dapat dianggap sebagai perluasan terhadap konsep desain instruksi *Very Long Instruction Word* (VLIW). Dalam arsitektur instruksi VLIW, setiap instruksi menetapkan sejumlah operasi yang berbeda yang dapat diterapkan secara paralel terhadap setiap operand yang bersifat mandiri.

Klasifikasi
-----------

|  |  |
| --- | --- |
| Nama prosesor | Intel Itanium |
| Nama Kode Prosesor | Merced |
| Kisaran kecepatan | 733 MHz, 800 MHz |
| Proses manufaktur | 180 nanometer |
| Cache Level-1 | 32 Kilobyte (16 KB data cache ditambah 16 KB instruction cache yang mampu mengirimkan dua instruction bundle [256-bit] tiap siklus) |
| Jenis Cache Level-1 | Set Associative, 4-way, dengan ukuran blok 32 byte |
| Cache Level-2 | 96 Kilobyte, on die, yang berjalan pada kecepatan penuh |
| Jenis Cache Level-2 | Set Associative, 6-way, dengan ukuran blok 64 byte |
| Cache Level-3 | 2048 KB atau 4096 KB on-cartridge, yang berjalan pada kecepatan penuh |
| Jenis cache Level-3 | Set Associative, 4-way. Berkomunikasi dengan cache level-2 dengan lebar bandwidth 128-bit, sehingga menghasilkan throughput maksimal 12,8 Gigabyte/s. |
| Kecepatan Front Side Bus | 266 MHz |
| Lebar jalur memory bus | 64 bit |
| Maksimum bandwidth memori | 2128 MByte/s |
| Jumlah transistor | 25 juta (inti prosesor), ditambah 150 juta transistor (untuk 2048 KB cache Level-3) atau 300 juta (untuk 4096 KB cache Level-3) |
| Jenis Package prosesor | Cartridge (sama seperti Pentium II/III), yang dinamakan dengan Pin Array Cartridge (PAC). Cartridge yang digunakan mencakup cache Level-3. |
| Intekoneksi ke papan induk | Socket 418 pin (bukan slot, seperti Pentium II/III). |
| Berat package prosesor | kira-kira 170 gram |
|

Dukungan sistem operasi
-----------------------

Prosesor Itanium dan Itanium 2 didukung oleh beberapa sistem operasi, di antaranya adalah Microsoft Windows XP 64-bit Edition dan Windows 2000 Advanced Server Limited Edition 2002 dari Microsoft Corporation; GNU/Linux (yang disuplai oleh beberapa pembuat distro mayor, semacam Red Hat, SuSE, Caldera, Debian, dan Turbo Linux), serta dua versi UNIX, yakni Hewlett-Packard HP/UX dan IBM AIX. Jenis sistem operasi yang mendukung IA-32 EL adalah Windows Server 2003 Enterprise Edition, Windows Server 2003 Data Center Edition, Windows XP 64-bit Edition, serta beberapa distribusi GNU/Linux yang baru yang menggunakan versi kernel 2.6.x.

Referensi
---------

1. ↑  "Intel's Itanium, once destined to replace x86 processors in PCs, hits end of line". *PCWorld* (dalam bahasa Inggris). 2017-05-11. Diakses tanggal 2021-03-16.
2. ↑  Ramon, Manoel Carlos (2014). *Intel Galileo and Intel Galileo Gen 2*. Berkeley, CA: Apress. hlm. 1–33. ISBN 978-1-4302-6839-0.

|  |  |
| --- | --- |
| Ikon rintisan | Artikel bertopik komputer ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya. |

* l
* b
* s