Különbség IA-64 és AMD64 között Különbség

Anonim

IA-64 vs. AMD64

Itanium 64 bites Intel mikroprocesszorok családja. Az Intel Itanium architektúra megvalósításának célja. Ez az IA-64. Pontosabban, ezeket a mikroprocesszorokat speciálisan felhasználják a vállalati szerverek és a nagy teljesítményű számítástechnikai rendszerek számára. A Hewlett-Packard (más néven HP) által létrehozott struktúra, majd egyesült a HP és az Intel közötti együttműködéssel.

Az AMD64 egy utasításkészlet, amelyet az AMD Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64 X2 és Sempron processzorok hajtottak végre. Az Intel és a HP IA-64 közvetlen alternatívájaként jött létre. Eredetileg evolúciós módon tervezték 64 bites számítástechnikai képességek megvalósítását az x86 architektúrára, amely már létezett.

Az Intel megközelítése egy teljesen új, 64 bites architektúra létrehozását jelentette, amikor az IA-64-et eldöntötték. Elsősorban az volt az oka, hogy az Intel megpróbálta továbbfejleszteni a 64 bites mikroprocesszorok teljesítményét a már forgalomban lévő formatervezési mintán. Az Itanium drasztikusan elhagyta a régi x86-at és az ugyanazon alapítvány architektúráját. Ez alapja explicit módon az utasításszint párhuzamossága - ez az, amikor a fordító döntéseket hoz arról, hogy mely utasításokat kell párhuzamosan végrehajtani. Ez közvetlen versenytársa volt azoknak az architektúráknak, amelyeket a kidolgozott processzor-áramkörökre építettek, annak érdekében, hogy nyomon kövessék az utasítások függését a futásidő alatt.

Az AMD64 olyan építészeti jellemzői, amelyek az IA-64 architektúrától olyan drasztikusan elválasztják egymástól a 64 bites egész képességet (amelyben az általános célú regiszterek vagy GPR-ek 32 bitetől 64-ig terjednek bitek, amelyek lehetővé teszik az összes számtani és logikai műveletet a 64 bites környezetben), további regiszterek (amelyek 8-ról 16-ra emelkedtek annak érdekében, hogy több helyi változót tartsanak a nyilvántartásban, mint a stackben), további XMM regisztereket, nagyobb virtuális címet tér, nagyobb fizikai címtartomány, utasításmutató relatív adatátvitel, SSE utasítások, No Execute bit és régebbi szolgáltatások eltávolítása. Az AMD64 mind a hosszú üzemmódban (akár a processzor natív 64 bites módja, mind a kombinált 32 bites és 16 bites kompatibilitási mód kombinációja) és a régi (azaz a 16 bites és 32 bites operációs rendszerek által használt mód) a processzor x86 processzorként működik).

Összefoglaló:

1. Az IA-64 egy Intel Itanium architektúra, amelyet vállalati kiszolgálókban és nagy teljesítményű számítástechnikai rendszerekben használnak; Az AMD64 egy utasításkészlet az IA-64 architektúra közvetlen versenyében.

2. Az IA-64 explicit utasításszintű párhuzamosságon alapul; Az AMD64 mind hosszú, mind pedig régi módban működik.