Você está na página 1de 1

Meu Resumo

Introdução

O termo superescalar, criado em 1987 (AGERWALA e COCKE, 1987), refere -se a uma
máquina que é projetada para melhorar o desempenho da execução de instruções escalares. Na
maioria das aplicações, a maior parte das operações é de grandezas escalares.
Consequentemente, a abordagem superescalar representa o próximo passo na evolução de
processadores de uso geral e de alto desempenho.A essência da abordagem superescalar é a
habilidade de executar instruções independente e concorrentemente em pipelines diferentes. O
conceito pode ser ainda mais explorado permitindo que as instruções sejam executadas em uma
ordem diferente da ordem do programa.

Um processador superescalar normalmente busca múltiplas instruções ao mesmo


tempo e depois tenta localizar instruções próximas que sejam independentes umas das outras e,
portanto, podem ser executadas em paralelo. Se a entrada de uma instrução depende da saída
da instrução anterior, então a instrução posterior não pode completar a execução ao mesmo
tempo ou antes da instrução anterior. Uma vez identificada tais dependências, o processador
pode executar e completar instruções em uma ordem diferente do código de máquina original.

Você também pode gostar