IA-64 pret AMD64
Itanium ir 64 bitu Intel mikroprocesoru saime. Tas tika izstrādāts ar mērķi ieviest Intel Itanium arhitektūru. Tas ir tas, kas iekapsulē IA-64. Precīzāk, šie mikroprocesori tiek pārdoti īpaši izmantošanai uzņēmumu serveros un augstas veiktspējas skaitļošanas sistēmās. Tā bija struktūra, kuru izveidoja Hewlett-Packard (pazīstams arī kā HP) un pēc tam apvienoja sadarbībā starp HP un Intel.
AMD64 ir instrukciju komplekts, ko ieviesa AMD Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64 X2 un Sempron procesori. Tas tika izveidots kā tieša alternatīva Intel un HP IA-64. Sākotnēji tas tika veidots kā evolucionārs veids, kā 64 bitu skaitļošanas iespējas ieviest jau pastāvošajā x86 arhitektūrā.
Intel pieeja bija radīt pilnīgi jaunu 64 bitu arhitektūru, kad viņi iecerēja IA-64. Tas lielākoties bija veids, kā Intel mēģināja uzlabot 64 bitu mikroprocesoru veiktspēju, pārsniedzot tirgū jau esošos dizainus. Itanijs bija krasa atkāpšanās no mantojuma x86 un tā paša pamata arhitektūras. Tas ir skaidri pamatots ar instrukciju līmeņa paralēlismu - tas ir, kad kompilators pieņem lēmumus par to, kuras instrukcijas jāizpilda paralēli. Tas tieši konkurēja ar tām arhitektūrām, kuras tika veidotas atkarībā no sarežģītām procesora shēmām, lai izpildsekošanas laikā varētu sekot līdzi instrukciju atkarībām..
Daži AMD64 arhitektūras elementi, kas to tik krasi atdala no IA-64 arhitektūras, ir 64 bitu skaitliskā spēja (kurā vispārējā mērķa reģistri jeb GPR paplašinās no 32 bitiem līdz 64 bitiem, ļaujot visām aritmētiskajām un loģiskajām operācijām funkcija 64 bitu vidē), papildu reģistri (kas palielinājās no astoņiem līdz 16, lai vairāk lokālo mainīgo saglabātu reģistros, nevis kaudzē), papildu XMM reģistri, lielāka virtuālās adreses telpa, lielāka fiziskās adreses telpa, instrukcijas rādītājs relatīvā pieeja datiem, SSE instrukcijas, nē Izpildes bits un vecāku funkciju noņemšana. AMD64 darbojas arī gan garajā režīmā (kas ir procesora sākotnējā 64 bitu režīma un kombinētā 32 bitu un 16 bitu savietojamības režīma kombinācija), gan mantotajā režīmā (kas ir režīms, ko izmanto 16 bitu un 32 bitu operētājsistēmas - kurā procesors darbojas kā x86 procesors).
Kopsavilkums:
1. IA-64 ir Intel Itanium arhitektūra, ko izmanto uzņēmumu serveros un augstas veiktspējas datorsistēmās; AMD64 ir instrukciju komplekts, kas tieši konkurē ar IA-64 arhitektūru.
2. IA-64 pamatā ir precīza instrukciju līmeņa paralēle; AMD64 darbojas gan garajā, gan mantotajā režīmā.