IA-64 vs. AMD64
Itanium je rodina 64 bitových mikroprocesorů Intel. Byl navržen za účelem implementace architektury Intel Itanium. To je to, co zapouzdřuje IA-64. Konkrétně se tyto mikroprocesory uvádějí na trh pro zvláštní použití v podnikových serverech a vysoce výkonných výpočetních systémech. Byla to struktura, kterou vytvořil Hewlett-Packard (známý také jako HP) a poté se sloučil do spolupráce mezi HP a Intel.
AMD64 je instrukční sada, která byla implementována procesory AMD Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64 X2 a Sempron. Byl vytvořen jako přímá alternativa k procesorům Intel a HP IA-64. Původně byl navržen jako evoluční způsob implementace 64bitových výpočetních schopností do architektury x86, která již existovala.
Když společnost Intel pojala IA-64, bylo přístupem společnosti Intel k vytvoření zcela nové 64bitové architektury. Byl to většinou způsob, jak se Intel pokusil posunout výkon 64bitových mikroprocesorů nad návrhy, které již byly na trhu. Itanium byl drastický odklon od dědictví x86 a architektur stejného základu. Je to výslovně založeno na paralelismu na úrovni instrukcí - to je, když kompilátor rozhoduje o tom, které instrukce by se měly provádět paralelně. Toto bylo v přímé soutěži s těmi architekturami, které byly postaveny tak, aby závisely na komplikovaných obvodech procesorů, aby bylo možné sledovat závislost instrukcí během běhu.
Některé z architektonických rysů AMD64, které je tak drasticky oddělují od architektury IA-64, jsou 64bitová celočíselná schopnost (ve které se registry obecného účelu nebo GPR rozšiřují z 32 bitů na 64 bitů, což umožňuje všechny aritmetické a logické operace funkce v 64 bitovém prostředí), další registry (které se zvýšily z osmi na 16, aby se uchovalo více lokálních proměnných v registrech místo na zásobníku), další XMM registry, větší virtuální adresový prostor, větší fyzický adresový prostor, ukazatel instrukcí relativní přístup k datům, instrukce SSE, žádný spouštěcí bit a odstranění starších funkcí. AMD64 funguje také v dlouhém režimu (což je kombinace nativního 64bitového režimu procesoru a kombinovaného 32bitového a 16bitového režimu kompatibility) a starého režimu (což je režim používaný 16bitovými a 32 bitovými operačními systémy - ve kterém procesor funguje jako procesor x86).
Souhrn:
1. IA-64 je architektura Intel Itanium, která se používá v podnikových serverech a vysoce výkonných výpočetních systémech; AMD64 je instrukční sada v přímé soutěži architektury IA-64.
2. IA-64 je založen na explicitním paralelismu na úrovni instrukcí; AMD64 funguje jak v dlouhém, tak ve starém režimu.