Rozdiel medzi IA-64 a AMD64

IA-64 vs. AMD64

Itanium je rodina 64-bitových mikroprocesorov Intel. Bol navrhnutý za účelom implementácie architektúry Intel Itanium. To je to, čo zapuzdruje IA-64. Presnejšie povedané, tieto mikroprocesory sa predávajú na účely konkrétneho použitia v podnikových serveroch a vysoko výkonných počítačových systémoch. Bola to štruktúra, ktorú vytvorila spoločnosť Hewlett-Packard (známa tiež ako HP) a potom sa zlúčila do spolupráce medzi spoločnosťami HP a Intel.

AMD64 je inštrukčná sada, ktorú implementovali procesory AMD Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64 X2 a Sempron. Bol vytvorený ako priama alternatíva k procesorom Intel a HP IA-64. Pôvodne bol navrhnutý ako evolučný spôsob implementácie 64-bitových výpočtových schopností do architektúry x86, ktorá už existovala.

Pri koncepcii IA-64 bolo prístupom spoločnosti Intel k vytvoreniu úplne novej 64-bitovej architektúry. Bolo to väčšinou spôsob, akým sa Intel pokúsil posunúť výkon 64-bitových mikroprocesorov nad rámec návrhov, ktoré už boli na trhu. Itanium bol drastický odklon od dedičstva x86 a architektúr toho istého základu. Je to výslovne založené na paralelnosti na úrovni inštrukcií - vtedy kompilátor prijíma rozhodnutia o tom, ktoré inštrukcie by sa mali vykonávať paralelne. Toto bolo v priamej súťaži s tými architektúrami, ktoré boli postavené tak, aby záviseli od komplikovaných obvodov procesorov, aby sa sledovali závislosti inštrukcií počas behu programu..

Niektoré z architektonických čŕt AMD64, ktoré ho tak drasticky oddeľujú od architektúry IA-64, sú 64-bitové celé číslo (v ktorom sa registre všeobecného účelu alebo GPR rozširujú z 32 bitov na 64 bitov, čo umožňuje všetky aritmetické a logické operácie fungujú v 64 bitovom prostredí), ďalšie registre (ktoré sa zvýšili z ôsmich na 16, aby sa v registroch zachovalo viac lokálnych premenných než v zásobníku), ďalšie registre XMM, väčší priestor virtuálnych adries, väčší priestor fyzických adries, ukazovateľ inštrukcií relatívny prístup k údajom, inštrukcie SSE, žiadny vykonávací bit a odstránenie starších funkcií. AMD64 funguje aj v dlhom režime (čo je kombináciou natívneho 64-bitového režimu procesora a kombinovaného 32-bitového a 16-bitového režimu kompatibility) a starého režimu (čo je režim používaný 16-bitovými a 32-bitovými operačnými systémami - v ktorých procesor funguje ako procesor x86).

Zhrnutie:

1. IA-64 je architektúra Intel Itanium, ktorá sa používa v podnikových serveroch a vysoko výkonných počítačových systémoch; AMD64 je inštruktážna súprava v priamej súťaži architektúry IA-64.

2. IA-64 je založený na explicitnom paralelizovaní na úrovni inštrukcií; AMD64 funguje v dlhom aj v starom režime.