Arquiteturas superescalares

698 palavras 3 páginas
Introdução
Computadores superescalares são máquinas projetadas para melhorar o desempenho de execução de instruções escalares, em outras palavras, eles exploram o paralelismo em baixo nível e, assim, podem executar diversas instruções de máquina simultaneamente, contanto que, todas sejam provenientes do mesmo programa objeto.
Uma arquitetura superescalar é aquela na qual varias instruções podem ser iniciadas simultaneamente e executadas independentemente umas das outras.
As arquiteturas superescalares incluem todos os aspectos do pipeline e ainda acrescentam o fato de as instruções poderem estar executando no mesmo estágio do pipelining (em linhas pipelining diferentes). Assim, elas têm a habilidade de iniciarem múltiplas instruções no mesmo ciclo de clock.
VISÃO GERAL SOBRE PIPELINE
Pipeline é uma técnica de implementação de processadores que permite a sobreposição temporal das diversas fases de execução de instruções. Há a técnica monociclo, mais simples, que executa uma instrução, exclusivamente, por vez. A técnica de pipeline é dividir o processo em estágios distintos, normalmente quatro ou seis, e processá-los de forma paralela (não processando dois estágios iguais ao mesmo tempo, obviamente).

Exemplo:

Um processador que tem suas instruções executadas em cinco estágios:
1.Busca da instrução na memória.
2.Leitura dos registradores enquanto a instrução é decodificada (estamos simulando um processador que permite que a leitura e a decodificação ocorram ao mesmo tempo).
3.Execução de uma operação ou cálculo de um endereço.
4.Acesso a um operando na memória.
5.Escrita do resultado em um registrador.
Execução de instruções em pipeline:

Instruções Simples em pipeline:

Instruções Superescalares:
ARQUITETURAS SUPERESCALARES
Algumas das principais características dos processadores superescalares, são utilizadas em outras arquiteturas, no entanto, busca-se uma breve visão sobre estas técnicas. Uma melhor explanação sobre as técnicas aqui

Relacionados

  • Arquiteturas Superescalares
    1696 palavras | 7 páginas
  • sistemas
    4199 palavras | 17 páginas
  • Arquiteturas
    510 palavras | 3 páginas
  • 029043 superescalar apresentacao
    557 palavras | 3 páginas
  • esacalares
    330 palavras | 2 páginas
  • RESENHA SOBRE PROCESSADORES
    882 palavras | 4 páginas
  • Superescalar
    5680 palavras | 23 páginas
  • resenha Neidivan
    524 palavras | 3 páginas
  • ORGANIZACÃO DE COMPUTADORES
    772 palavras | 4 páginas
  • PROCESSADORES SUPERESCALARES
    859 palavras | 4 páginas