Professional Documents
Culture Documents
de Computadores
Estrutura e Funo do Processador
Pipeline de Instrues
Com a evoluo dos sistemas computacionais, algumas
tcnicas so utilizadas para melhorar ainda mais o
aproveitamento destas tecnologias
J vimos por exemplo o uso de memrias cache, de
mltiplos registradores no lugar de apenas um
acumulador, etc.
Agora veremos mais uma, o Pipeline de Instruo, uma
tcnica poderosa, mas que exige projetos cuidadosos
para alcanar timos resultados
Pipelining
Buscar instruo (FI)
Decodificar instruo (DI)
Calcular operandos (CO)
Obter operandos (FO)
Executar instruo (EI)
Escrever operando (WO)
Vrias operaes que podem ser sobrepostas
Hazards do Pipeline ou
Riscos do Pipeline
Ocorre quando um pipeline, ou alguma parte
dele, precisa parar porque as condies no
permitem execuo contnua. Existem 3 tipos:
Recursos
Dados
Leitura aps escrita
Escrita aps leitura
Escrita aps escrita
Controle ou desvio
Mltiplos fluxo
Tem dois pipelines
Busca antecipada de cada desvio dentro um
pipelines separados
Problemas:
Atrasos nos registradores
Encadeamento de desvios
Diagrama de Estados de
Previso de Desvio
Exerccios
1. Defina pipeline de instruo.
2. Cite e comente sobre os tipos de hazard de
pipeline que existem.
3. Cite 3 tcnicas para lidar com desvios.