Intel Itanium: Perbedaan antara revisi

26 bita dihapus ,  1 tahun yang lalu
Menyuntung susunan kalimat
kTidak ada ringkasan suntingan
(Menyuntung susunan kalimat)
 
== 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 predikasi (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.
Secara umum, fitur-fitur yang ada dalam prosesor Intel Itanium adalah sebagai berikut:
* Prosesor 64-bit murni, merupakan fitur yang dapat melakukan eksekusi terhadap kode 32-bit Intel x86 melalui teknologi yang disebut dengan IA-32 Execution Layer (IA-32 EL).
* Mampu mengakses memori fisik hingga 16 Terabyte (menggunakan 44-bit [[address bus]])
* Teknologi EPIC (Explicitly Parallel Instruction Computing), yang memungkinkan prosesor Itanium dapat melakukan 20 operasi tiap siklusnya.
* Memiliki dua buah unit [[integer]] dan dua buah unit memori yang dapat mengeksekusi hingga empat instruksi tiap detak
* Memiliki dua buah unit [[floating-point 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.
* 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.
* Memiliki 128 register integer, 128 register floating point, 8 register pencabangan (branch register), serta 64 register predikasi (predication)
 
== Cara Kerja IntruksiIn ==
*Intel MemilikiItanium 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 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.
 
== truksi ==
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 [[compiler|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 dianggp 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.
 
241

suntingan