Różnica między IA-64 i AMD64

Różnica między IA-64 i AMD64

IA-64 vs. AMD64

Itanium to rodzina 64 -bitowych mikroprocesorów Intel. Został zaprojektowany w celu wdrożenia architektury Intel Itanium. To właśnie zawiera IA-64. Mówiąc dokładniej, te mikroprocesory są sprzedawane do szczególnego zastosowania na serwerach korporacyjnych i systemach obliczeniowych o wysokiej wydajności. Była to struktura stworzona przez Hewlett-Packard (znaną również jako HP), a następnie połączona w współpracę HP i Intel.

AMD64 to zestaw instrukcji, który został wdrożony przez Athlon 64, Athlon 64 FX, Athlon 64 x2, Athlon X2, Opteron, Phenom, Phenion II, Turion 64, Turion 64 x2 i Sempron Processorsors. Został stworzony jako bezpośrednia alternatywa dla Intel i HP IA-64. Początkowo został zaprojektowany jako ewolucyjny sposób wdrożenia 64 -bitowych możliwości obliczeniowych w architekturze x86, która już istniała.

Podejście Intela było stworzenie zupełnie nowej architektury 64-bitowej, kiedy wymyślili IA-64. Był to głównie sposób, w jaki Intel próbował rozwinąć wydajność 64 -bitowych mikroprocesorów poza projektami, które były już na rynku. Itanium było drastycznym odejściem od Legacy x86 i architektury tego samego fundamentu. Opiera się wyraźnie na równoległości poziomu instrukcji - wtedy kompilator podejmuje decyzje, które instrukcje powinny być wykonywane równolegle. Było to w bezpośrednim konkursie z architekturami, które zostały zbudowane tak, aby zależeć od skomplikowanego obwodu procesora, aby śledzić zależności instrukcji w czasie wykonywania.

Niektóre cechy architektoniczne AMD64, które oddziela go tak drastycznie od architektury IA-64, mają 64-bitowe zdolności całkowitej (w których rejestruje się ogólne przeznaczenie lub GPRS, rozszerzają się z 32 bitów do 64 bitów, umożliwiając wszystkie operacje arytmetyczne i logiczne Funkcja w środowisku 64 -bitowym), dodatkowe rejestry (które wzrosły z ośmiu do 16, w celu zachowania większej liczby zmiennych lokalnych w rejestrach niż na stosie), dodatkowe rejestry XMM, większa przestrzeń adresowa wirtualna, większa fizyczna przestrzeń adresowa, wskaźnik instrukcji wskaźnik instrukcji Względny dostęp do danych, instrukcje SSE, brak wykonania i usuwanie starszych funkcji. AMD64 działa również w trybie długim (czyli kombinacji natywnego trybu 64 -bitowego procesora oraz w trybie 32 -bitowym i 16 -bitowym trybem kompatybilności) oraz w trybie starszym (czyli tryb używany przez 16 -bitowe i 32 -bitowe systemy operacyjne - w których systemy operacyjne - w którym Procesor działa jako procesor x86).

Streszczenie:

1. IA-64 to architektura Intel Itanium, która jest używana na serwerach korporacyjnych i systemach obliczeniowych o wysokiej wydajności; AMD64 to instrukcja ustanowiona w bezpośrednim konkursie architektury IA-64.

2. IA-64 opiera się na wyraźnym równoległości poziomu instrukcji; AMD64 funkcjonuje zarówno w trybie długim, jak i w trybie starszym.