Buscar

Aula07_2014-1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

DCC007 – Organização de Computadores II 
Aula 7 – Superescalar 1 
Prof. Omar Paranaiba Vilela Neto 
Introdução 
 Processadores estudados até aqui estão 
limitados a CPI ≥ 1 
 
 Processadores superescalares permitem 
CPI < 1 
 Executam múltiplas instruções em paralelo 
 
 Tipos de processadores superescalares 
 In-order 
 Out-of-order 
 
Processador Superescalar 2-way 
in-order - Básico 
Processador Superescalar 2-way 
in-order - Básico 
Processador Superescalar 2-way 
in-order - Básico 
São os mesmos. Apenas 
apresentados em separado! 
Processador Superescalar 2-way 
in-order - Básico 
Processador Superescalar 2-way 
in-order - Básico 
Diagrama lógico de Disparo do 
Pipeline 
Dispara 2 Instruções 
Pode ter 2 instruções no 
mesmo estágio no mesmo 
tempo 
CPI = 0,5 
Instruções devem ser 
trocadas no pipeline 
Hazard Estrutural 
Hazard de Dados – 2 Disparos 
Com Encaminhamento 
Sem Encaminhamento 
Hazard de Dados – 2 Disparos 
Com Encaminhamento 
A ordem influencia 
Lógica de Disparo e Alinhamento 
Ciclo Ender Instr. 
Cache de Instruções 
É difícil o disparo através de linhas 
da cache. Necessário portas extras. 
Lógica de Disparo e Alinhamento 
Ciclo Ender Instr. 
Código ideal. Sem restrições de 
alinhamento 
Com Restrições de Alinhamento 
Ciclo Ender Instr. 
Cache de Instruções 
Com Restrições de Alinhamento 
Ciclo Ender Instr. 
Cache de Instruções 
X X 
X 
X Dado que nunca será usado 
Com Restrições de Alinhamento 
Ciclo Ender Instr. 
Processador Superescalar 2-way 
in-order - Encaminhamento 
Processador Superescalar 2-way 
in-order - Encaminhamento 
Processador Superescalar 2-way 
in-order - Encaminhamento 
Processador Superescalar 2-way 
in-order - Encaminhamento 
Cuidado com 
o tamanho do 
problema! 
Separando os estágios: 
Decodificação e Disparo 
 Rede de Encaminhamento pode se tornar complexa. 
 Separar os estágios ajuda: 
 
 D = Decodifica, Resolve os Hazards Estruturais 
 I = Lê Registradores, Trata Encaminhamento, Dispara as 
instruções para as unidades específicas. 
 
Custo de Parada de Desvio: 
Muito Alto 
Custo de Parada de Desvio: 
Muito Alto 
Aumenta 
 
Importância da Previsão 
Agradecimento 
 
 
 David Wentzlaff (Princeton University)

Outros materiais