IA-64 vs AMD64
Itanium adalah keluarga mikroprosesor Intel 64 bit. Itu dirancang dengan tujuan menerapkan arsitektur Intel Itanium. Inilah yang merangkum IA-64. Lebih khusus, mikroprosesor ini dipasarkan untuk penggunaan khusus di server perusahaan, dan sistem komputasi kinerja tinggi. Itu adalah struktur yang dibuat oleh Hewlett-Packard (juga dikenal sebagai HP) dan kemudian bergabung menjadi kolaborasi antara HP dan Intel.
AMD64 adalah set instruksi yang diterapkan oleh AMD Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64 X2, dan prosesor Sempron. Itu dibuat sebagai alternatif langsung ke Intel dan HP IA-64. Awalnya dirancang sebagai cara evolusi untuk mengimplementasikan kapabilitas komputasi 64 bit ke dalam arsitektur x86, yang sudah ada.
Pendekatan Intel adalah menciptakan arsitektur 64 bit yang sama sekali baru ketika mereka menyusun IA-64. Itu sebagian besar cara di mana Intel berusaha untuk memajukan kinerja mikroprosesor 64 bit di luar desain yang sudah ada di pasar. Itanium adalah keberangkatan drastis dari warisan x86 dan arsitektur dari yayasan yang sama. Ini didasarkan secara eksplisit pada paralelisme tingkat instruksi - ini adalah ketika kompiler membuat keputusan tentang instruksi mana yang harus dieksekusi secara paralel. Ini adalah kontes langsung dengan arsitektur yang dibangun bergantung pada sirkuit prosesor yang rumit, untuk melacak dependensi instruksi selama runtime.
Beberapa fitur arsitektur AMD64 yang memisahkannya secara drastis dari arsitektur IA-64 adalah kemampuan integer 64 bit (di mana register tujuan umum, atau GPR, berkembang dari 32 bit menjadi 64 bit, memungkinkan semua operasi aritmatika dan logis untuk fungsi dalam lingkungan 64 bit), register tambahan (yang meningkat dari delapan menjadi 16, untuk menjaga lebih banyak variabel lokal dalam register daripada pada stack), register XMM tambahan, ruang alamat virtual lebih besar, ruang alamat fisik lebih besar, ruang alamat fisik lebih besar, penunjuk instruksi akses data relatif, instruksi SSE, No Execute bit, dan penghapusan fitur yang lebih lama. AMD64 juga berfungsi dalam mode panjang (yang merupakan kombinasi dari mode 64 bit asli prosesor dan mode kompatibilitas 32 bit dan 16 bit gabungan) dan mode lama (yang merupakan mode yang digunakan oleh sistem operasi 16 bit dan 32 bit - di mana prosesor bertindak sebagai prosesor x86).
Ringkasan:
1. IA-64 adalah arsitektur Intel Itanium yang digunakan di server perusahaan dan sistem komputasi kinerja tinggi; AMD64 adalah instruksi yang ditetapkan dalam kontes langsung arsitektur IA-64.
2. IA-64 didasarkan pada paralelisme tingkat instruksi eksplisit; AMD64 berfungsi baik dalam mode panjang dan dalam mode lama.