Diferencia entre IA-64 y AMD64

Diferencia entre IA-64 y AMD64

IA-64 vs. AMD64

Itanium es una familia de microprocesadores Intel de 64 bits. Fue diseñado con el propósito de implementar la arquitectura Intel Itanium. Esto es lo que encapsula IA-64. Más específicamente, estos microprocesadores se comercializan para un uso particular en servidores empresariales y sistemas informáticos de alto rendimiento. Era una estructura creada por Hewlett-Packard (también conocida como HP) y luego se fusionó en una colaboración entre HP e Intel.

AMD64 es un conjunto de instrucciones que fue implementado por Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64 X2 y Sempron Processors. Fue creado como una alternativa directa al Intel y HP IA-64. Inicialmente se diseñó como una forma evolutiva de implementar capacidades informáticas de 64 bits en la arquitectura X86, que ya existía.

El enfoque de Intel había sido crear una arquitectura completamente nueva de 64 bits cuando concibieron IA-64. Fue principalmente una forma en que Intel intentó avanzar en el rendimiento de los microprocesadores de 64 bits más allá de los diseños que ya estaban en el mercado. Itanium fue una desviación drástica del Legacy X86 y las arquitecturas de la misma base. Se basa explícitamente en el paralelismo de nivel de instrucción: es cuando el compilador toma las decisiones sobre qué instrucciones deben ejecutarse en paralelo. Esto fue en el concurso directo con las arquitecturas que se construyeron para depender de los circuitos de procesador elaborados, para realizar un seguimiento de las dependencias de instrucciones durante el tiempo de ejecución.

Algunas de las características arquitectónicas del AMD64 que lo separan tan drásticamente de la arquitectura IA-64 son la capacidad entera de 64 bits (en la que el propósito general se registra, o GPRS, se expande de 32 bits a 64 bits, lo que permite todas las operaciones aritméticas y lógicas a Función en el entorno de 64 bits), registros adicionales (que aumentaron de ocho a 16, para mantener más variables locales en registros en lugar de en la pila), registros XMM adicionales, espacio de direcciones virtual más grande, espacio de direcciones físicas más grandes, puntero de instrucciones. Acceso relativo a los datos, instrucciones de SSE, sin bit de ejecución y eliminación de características más antiguas. AMD64 también funciona tanto en modo largo (que es la combinación del modo nativo de 64 bits del procesador y un modo combinado de compatibilidad de 32 bits y 16 bits) y el modo heredado (que es el modo utilizado por sistemas operativos de 16 bits y 32 bits, en los que El procesador actúa como un procesador x86).

Resumen:

1. IA-64 es una arquitectura Intel Itanium que se utiliza en servidores empresariales y sistemas informáticos de alto rendimiento; AMD64 es una instrucción establecida en el concurso directo de la arquitectura IA-64.

2. IA-64 se basa en el paralelismo de nivel de instrucción explícita; AMD64 funciona tanto en modo largo como en modo heredado.