Perbedaan antara IA-64 dan AMD64

Perbedaan antara IA-64 dan AMD64

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 lagi, mikroprosesor ini dipasarkan untuk digunakan khusus di server perusahaan, dan sistem komputasi kinerja tinggi. Itu adalah struktur yang diciptakan oleh Hewlett-Packard (juga dikenal sebagai HP) dan kemudian bergabung menjadi kolaborasi antara HP dan Intel.

AMD64 adalah set instruksi yang diimplementasikan oleh AMD's 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 evolusioner untuk menerapkan kemampuan 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 pasaran. Itanium adalah keberangkatan drastis dari Legacy X86 dan arsitektur dari fondasi yang sama. Ini didasarkan secara eksplisit pada paralelisme tingkat instruksi - ini adalah saat kompiler membuat keputusan tentang instruksi mana yang harus dieksekusi secara paralel. Ini dalam kontes langsung dengan arsitektur yang dibangun untuk bergantung pada sirkuit prosesor yang rumit, untuk melacak ketergantungan instruksi selama runtime.

Beberapa fitur arsitektur AMD64 yang memisahkannya secara drastis dari arsitektur IA-64 adalah kemampuan bilangan bulat 64 bit (di mana register tujuan umum, atau GPR, berkembang dari 32 bit menjadi 64 bit, memungkinkan semua operasi aritmatika dan logis ke Fungsi di lingkungan 64 bit), register tambahan (yang meningkat dari delapan menjadi 16, untuk menjaga lebih banyak variabel lokal dalam register daripada pada tumpukan), register XMM tambahan, ruang alamat virtual yang lebih besar, ruang alamat fisik yang lebih besar, penunjuk instruksi Akses data relatif, instruksi SSE, tidak ada bit yang dijalankan, 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 warisan (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; Fungsi AMD64 baik dalam mode panjang maupun dalam mode lama.