Diferença entre IA-64 e AMD64 Diferença entre

Anonim

IA-64 vs. AMD64

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

AMD64 é um conjunto de instruções que foi implementado pelos processadores Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64 X2 e Sempron da AMD.. Ele foi criado como uma alternativa direta ao Intel e HP IA-64. Inicialmente foi 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 completamente nova de 64 bits quando concebeam IA-64. Foi principalmente uma maneira pela qual a Intel tentou avançar 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 arquiteturas da mesma base. Baseia-se explicitamente no paralelismo do nível de instrução - é quando o compilador toma as decisões sobre quais instruções devem ser executadas em paralelo. Isso foi em disputa direta com as arquiteturas construídas para depender de circuitos de processador elaborados, para acompanhar as dependências de instruções durante o tempo de execução.

Alguns dos recursos arquitetônicos do AMD64 que o separam tão drasticamente da arquitetura IA-64 são de capacidade de inteiro de 64 bits (nos quais os registros de propósito geral, ou GPRs, expandem de 32 bits para 64 bits, permitindo que todas as operações aritméticas e lógicas funcionem no ambiente de 64 bits), registros adicionais (que aumentaram de oito para 16, para manter mais variáveis ​​locais em registros e não na pilha), registros XMM adicionais, endereço virtual maior espaço, espaço de endereço físico maior, acesso de dados relativo ao ponteiro de instruções, instruções SSE, sem bit de Execução e remoção de recursos mais antigos. O AMD64 também funciona em modo longo (que é a combinação do modo nativo de 64 bits do processador e um modo combinado de compatibilidade de 32 bits e 16 bits) e do modo legado (que é o modo usado pelos sistemas operacionais de 16 bits e 32 bits - em que o processador atua como um processador x86).

Resumo:

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

2. IA-64 é baseado em paralelo de nível de instrução explícito; O AMD64 funciona tanto no modo longo como no modo antigo.