 |
| | | | | Plataformas de Computação |
| | | | | | | | | | | | | | | | | | | | | | | |
|
|
 |

|
|
Processador Nx586 Brief de produto Avançadas tecnologias de quinta geração para uma performance de nível 586
- Execução superescalar
- Caches L1 de código e dados separados incorporados ao chip
- Previsão de desvio
- Barramentos de 64 bits
Avanços e benefícios da NexGen
Microarquitetura RISC86
- Oferece alta performance e capacidade de extensão futura
- Controlador de cache L2 incorporado ao chip fornece máxima performance e custos reduzidos
Execução superescalar
Os microprocessadores x86 da geração anterior fornecem apenas uma unidade de execução que processa as instruções. Os processadores superescalares Nx586 e Pentium possuem duas unidades de execução de números inteiros que possibilitam cálculos de performance superior. A microarquitetura RISC86 do processador Nx586 proporciona uma implementação muito eficiente, proporcionando alta performance e capacidade de extensão futura.
Projeto de cache L1 com arquitetura de Harvard
Um outro importante aprimoramento de performance na classe 586 vem do uso de caches de código e dados incorporados ao chip com arquitetura de Harvard separados para a memória cache L1. Para tirar melhor proveito do cache L1, o processador Nx586 inclui caches de instruções de 16 KB e de dados de 16 KB separados, em comparação com os 8 KB para cada um no caso do Pentium. Esses caches mantêm as instruções e os dados essenciais próximos aos mecanismos de processamento para aumentar a performance geral do sistema.
Previsão de desvio
Se o processador puder prever o desvio ("decisão") que um aplicativo adotará, o processamento poderá prosseguir imediatamente se essa decisão se tornar válida. Dessa maneira, os processadores de classe 586 incluem circuitos de previsão de desvio. A lógica de previsão de desvio patenteada do processador Nx586 prevê com precisão esses desvios na grande maioria dos casos, assim melhorando a performance.
Barramentos de 64 bits
Os processadores de classe 586 empregam barramentos de 64 bits – que têm duas vezes o tamanho dos barramentos presentes em processadores da geração anterior. Os barramentos maiores transferem os dados de modo mais rápido, portanto aumentando a performance. O processador Nx586 emprega barramentos de 64 bits no sistema, incluindo aqueles que estão entre o processador Nx586 e o coprocessador Nx587 e entre o processador Nx586 e o chipset de lógica do sistema NxVL ou NxPCI.
Microarquitetura RISC86
O processador Nx586 implementa totalmente o conjunto de instruções x86 padrão de mercado para que seja capaz de executar os mais de 50.000 aplicativos disponíveis na atualidade. Essa implementação é executada usando-se a microarquitetura RISC86 patenteada pela NexGen. A inovadora abordagem RISC86 converte de forma dinâmica as instruções x86 em instruções RISC86. Essas instruções RISC86 foram projetadas especificamente com suporte direto à arquitetura x86, ao mesmo tempo seguindo os princípios de performance RISC. Portanto, são mais simples e fáceis de executar do que as complexas instruções x86. Observe que essa abordagem é fundamentalmente diferente da dos processadores RISC, que não possuem suporte à arquitetura do conjunto de instruções x86. A microarquitetura RISC86 também contém muitas técnicas avançadas da ciência da computação para se alcançar uma performance elevada, incluindo renomeação de registradores, encaminhamento de dados, execução especulativa e execução fora de ordem.
Os benefícios dessa abordagem são vários. Primeiramente, as vantagens de performance do projeto RISC são aplicadas ao conjunto de instruções x86. Em segundo lugar, a unidade de execução pode ser menor e mais compacta. Em terceiro lugar, as unidades de execução podem ser mais especializadas para proporcionar aprimoramentos de performance específicos. Por fim, ficará mais fácil adicionar outras unidades de execução em projetos futuros. A microarquitetura RISC86 não só oferece alta performance ao processador Nx586 hoje, como também possibilita uma performance significativamente maior no futuro.
Controlador de cache L2 incorporado ao chip
Diferentemente do processador Pentium, o processador Nx586 incorpora seu próprio controlador de cache L2 diretamente no chip. Isso garante que o cache L2 sempre trabalhe com performance total hoje, bem como com futuros processadores Nx586 com taxa de clock mais altas. O controlador de cache L2 incorporado ao chip também reduz os custos do PC porque possibilita que os processadores Nx586 trabalhem com velocidade total usando memória cache mais lenta – e menos cara.
|
|
|
 |
|