Perbezaan Antara IA-64 dan AMD64

IA-64 vs AMD64

Itanium adalah keluarga mikroprosesor Intel 64 bit. Ia direka dengan tujuan untuk melaksanakan seni bina Intel Itanium. Inilah yang merangkumi IA-64. Lebih khusus lagi, mikropemproses ini dipasarkan untuk penggunaan khusus dalam pelayan perusahaan, dan sistem pengkomputeran prestasi tinggi. Ia merupakan struktur yang dicipta oleh Hewlett-Packard (juga dikenali sebagai HP) dan kemudian bergabung dengan kerjasama antara HP dan Intel.

AMD64 adalah set arahan yang telah dilaksanakan oleh AMD's Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64 X2, dan pemproses Sempron. Ia telah dicipta sebagai alternatif langsung kepada Intel dan HP IA-64. Ia pada mulanya direka sebagai cara evolusi untuk melaksanakan keupayaan pengkomputeran 64 bit ke dalam seni bina x86, yang sudah pun wujud.

Pendekatan Intel telah mencipta seni bina 64 bit yang baru apabila mereka mengamalkan IA-64. Ia adalah sebahagian besar cara di mana Intel cuba untuk memajukan prestasi mikropemproses 64 bit di luar reka bentuk yang sudah ada di pasaran. Itanium adalah berlepas drastik dari x86 warisan dan seni bina asas yang sama. Ia berasaskan secara eksplisit pada paralelisme tahap arahan - ini adalah apabila pengkompil membuat keputusan mengenai arahan yang hendak dilaksanakan selari. Ini adalah peraduan langsung dengan arsitektur yang dibina bergantung kepada litar pemproses yang rumit, untuk menjejaki kebergantungan arahan semasa runtime.

Beberapa ciri seni bina dari AMD64 yang memisahkannya secara drastik dari seni bina IA-64 adalah keupayaan integer 64 bit (di mana daftar maksud am atau GPRs, berkembang dari 32 bit hingga 64 bit, membolehkan semua operasi aritmetik dan logik untuk fungsi dalam persekitaran 64 bit), daftar tambahan (yang meningkat daripada lapan hingga 16, untuk menyimpan lebih banyak pembolehubah tempatan dalam daftar dan bukan pada timbunan), daftar XMM tambahan, ruang alamat maya yang lebih besar, ruang alamat fizikal yang lebih besar, penunjuk arahan akses data relatif, arahan SSE, Tiada Pelaksanaan, dan penyingkiran ciri-ciri yang lebih lama. AMD64 juga berfungsi dalam kedua-dua mod lama (iaitu gabungan mod 64-bit asli pemproses dan 32 mod gabungan 32 bit dan 16 kes gabungan) dan mod warisan (iaitu mod yang digunakan oleh sistem operasi 16 bit dan 32 bit - di mana pemproses bertindak sebagai pemproses x86).

Ringkasan:

1. IA-64 adalah seni bina Intel Itanium yang digunakan dalam pelayan perusahaan dan sistem pengkomputeran prestasi tinggi; AMD64 adalah arahan yang ditetapkan dalam peraduan langsung seni bina IA-64.

2. IA-64 didasarkan pada paras arahan arahan secara eksplisit; Fungsi AMD64 dalam mod lama dan dalam mod warisan.