Perbezaan antara IA-64 dan AMD64

Perbezaan antara IA-64 dan AMD64

IA-64 vs. AMD64

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

AMD64 adalah set arahan yang dilaksanakan oleh Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64 x2, dan pemproses Sempron. Ia diwujudkan 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 wujud.

Pendekatan Intel adalah untuk mewujudkan seni bina 64 bit yang baru ketika mereka mengandung IA-64. Ia adalah sebahagian besar cara di mana Intel cuba memajukan prestasi mikropemproses 64 bit di luar reka bentuk yang sudah ada di pasaran. Itanium adalah pemergian drastik dari Legacy x86 dan seni bina asas yang sama. Ia didasarkan secara eksplisit pada paralelisme tahap arahan - ini adalah ketika pengkompil membuat keputusan mengenai arahan yang harus dilaksanakan secara selari. Ini dalam pertandingan langsung dengan seni bina yang dibina untuk bergantung kepada litar pemproses yang rumit, untuk menjejaki ketergantungan arahan semasa runtime.

Beberapa ciri seni bina AMD64 yang memisahkannya secara drastik dari seni bina IA-64 adalah keupayaan integer 64 bit (di mana daftar tujuan umum, atau GPRS, berkembang dari 32 bit hingga 64 bit, yang membolehkan semua operasi aritmetik dan logik untuk fungsi dalam persekitaran 64 bit), daftar tambahan (yang meningkat dari lapan hingga 16, untuk memastikan lebih banyak pembolehubah tempatan dalam daftar dan bukannya 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 bit melaksanakan, dan penyingkiran ciri -ciri yang lebih lama. AMD64 juga berfungsi dalam kedua -dua mod panjang (yang merupakan gabungan mod 64 bit asli pemproses dan mod keserasian 32 bit dan 16 bit gabungan) dan mod warisan (ia 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 pertandingan langsung seni bina IA-64.

2. IA-64 didasarkan pada paralelisme tahap arahan yang jelas; Fungsi AMD64 baik dalam mod panjang dan dalam mod warisan.