Skirtumas tarp IA-64 ir AMD64

IA-64 ir AMD64

„Itanium“ yra 64 bitų „Intel“ mikroprocesorių šeima. Jis buvo sukurtas siekiant įgyvendinti „Intel Itanium“ architektūrą. Štai kas apima IA-64. Tiksliau sakant, šie mikroprocesoriai yra parduodami naudoti ypač įmonių serveriuose ir didelio našumo skaičiavimo sistemose. Tai buvo struktūra, kurią sukūrė „Hewlett-Packard“ (dar žinoma kaip HP), o vėliau sujungė į „HP“ ir „Intel“ bendradarbiavimą.

AMD64 yra instrukcijų rinkinys, kurį įgyvendino AMD „Athlon 64“, „Athlon 64 FX“, „Athlon 64 X2“, „Athlon X2“, „Opteron“, „Phenom“, „Phenom II“, „Turion 64“, „Turion 64 X2“ ir „Sempron“ procesoriai. Jis buvo sukurtas kaip tiesioginė alternatyva „Intel“ ir „HP IA-64“. Iš pradžių jis buvo sukurtas kaip evoliucinis būdas įdiegti 64 bitų skaičiavimo galimybes į jau egzistuojančią x86 architektūrą.

„Intel“ siekė sukurti visiškai naują 64 bitų architektūrą, kai jie sumanė IA-64. Tai daugiausia buvo būdas, kuriuo „Intel“ bandė pakelti 64 bitų mikroprocesorių našumą viršydamas rinkoje jau esančius dizainus. Itaniumas buvo drastiškas nukrypimas nuo palikimo x86 ir to paties pamato architektūros. Jis aiškiai grindžiamas instrukcijų lygio paralelizmu - būtent tada kompiliatorius priima sprendimus, kuriuos nurodymus reikia vykdyti lygiagrečiai. Tai buvo tiesiogiai konkuruojanti su tomis architektūromis, kurios buvo sukurtos atsižvelgiant į sudėtingą procesoriaus schemą, siekiant sekti instrukcijų priklausomybes vykdymo metu.

Kai kurie AMD64 architektūriniai bruožai, kurie jį taip drastiškai atskiria nuo IA-64 architektūros, yra 64 bitų sveikasis skaičius (kuriame bendrosios paskirties registrai arba GPR išsiplečia nuo 32 bitų iki 64 bitų, leidžiant atlikti visas aritmetines ir logines operacijas. funkcija 64 bitų aplinkoje), papildomi registrai (kurių skaičius padidėjo nuo aštuonių iki 16, kad daugiau lokalių kintamųjų išliktų registruose, o ne krūve), papildomi XMM registrai, didesnė virtualioji adreso erdvė, didesnė fizinė adreso erdvė, instrukcijos rodyklė santykinė prieiga prie duomenų, SSE instrukcijos, nevykdyti bitų ir senesnių funkcijų pašalinimas. AMD64 taip pat veikia tiek ilguoju režimu (tai yra 64 bitų procesoriaus savaiminio režimo ir 32 bitų, tiek 16 bitų suderinamumo režimo derinys) ir senuoju režimu (tai yra būdas, kurį naudoja 16 bitų ir 32 bitų operacinės sistemos - kuriame procesorius veikia kaip x86 procesorius).

Santrauka:

1. IA-64 yra „Intel Itanium“ architektūra, naudojama įmonių serveriuose ir didelio našumo skaičiavimo sistemose; AMD64 yra instrukcija, nustatyta tiesiogiai konkuruojant su IA-64 architektūra.

2. IA-64 yra pagrįstas aiškiu instrukcijų lygiagretumu; AMD64 veikia ir ilguoju, ir senuoju režimu.