Diferença entre IA-64 e AMD64

IA-64 vs. AMD64

Itanium é uma família de microprocessadores Intel de 64 bits. Foi projetado com o objetivo de implementar a arquitetura Intel Itanium. É isso que encapsula o IA-64. Mais especificamente, esses microprocessadores são comercializados para uso específico em servidores corporativos e sistemas de computação de alto desempenho. Foi uma estrutura criada pela Hewlett-Packard (também conhecida como HP) e depois mesclada em uma colaboração entre a HP e a Intel.

O AMD64 é um conjunto de instruções implementado pelos processadores Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64, Turion 64 X2 e Sempron da AMD. Foi criado como uma alternativa direta à Intel e HP IA-64. Foi inicialmente projetado como uma maneira evolutiva de implementar recursos de computação de 64 bits na arquitetura x86, que já existia.

A abordagem da Intel foi criar uma arquitetura de 64 bits totalmente nova quando eles conceberam o IA-64. Foi principalmente uma maneira pela qual a Intel tentou melhorar o desempenho dos microprocessadores de 64 bits além dos projetos que já estavam no mercado. Itanium foi uma partida drástica do legado x86 e das arquiteturas da mesma fundação. É baseado explicitamente no paralelismo no nível da instrução - é quando o compilador toma as decisões sobre quais instruções devem ser executadas em paralelo. Isso estava em disputa direta com as arquiteturas que foram construídas para depender de circuitos elaborados do processador, a fim de acompanhar as dependências de instruções durante o tempo de execução.

Alguns dos recursos arquiteturais do AMD64 que o separam drasticamente da arquitetura IA-64 são a capacidade de número inteiro de 64 bits (na qual os registros de uso geral, ou GPRs) se expandem de 32 para 64 bits, permitindo que todas as operações aritméticas e lógicas sejam executadas. função no ambiente de 64 bits), registros adicionais (que aumentaram de oito para 16, a fim de manter mais variáveis ​​locais nos registros do que na pilha), registros XMM adicionais, espaço de endereço virtual maior, espaço de endereço físico maior, ponteiro de instruções acesso a dados relativos, instruções SSE, bit No Execute e remoção de recursos mais antigos. O AMD64 também funciona no modo longo (que é a combinação do modo nativo de 64 bits do processador e um modo de compatibilidade combinado de 32 e 16 bits) e no modo legado (que é o modo usado pelos sistemas operacionais de 16 e 32 bits - no qual o processador atua como um processador x86).

Resumo:

1. IA-64 é uma arquitetura Intel Itanium usada em servidores corporativos e sistemas de computação de alto desempenho; AMD64 é um conjunto de instruções em concurso direto da arquitetura IA-64.

2. IA-64 é baseado no paralelismo explícito no nível da instrução; O AMD64 funciona tanto no modo longo quanto no modo herdado.