Respostas Sobre Pipelining
Casos: Respostas Sobre Pipelining. Pesquise 862.000+ trabalhos acadêmicosPor: TPanda • 25/10/2014 • 216 Palavras (1 Páginas) • 304 Visualizações
1- Apresente as técnicas utilizadas por uma cpu que utilizem a técnica de pipelining
- Busca de instrução
- Decodificação da instrução
- Execução
- Acesso à memória
- Escrita de retorno
2- Apresente o nome dos três tipos de conflito que diminuem o desempenho do pipelining
- Conflitos estruturais
- Dependências de dados
- Dependências de controle
3- É verdade que a técnica de pipelining aumenta a capacidade de processamento de um cpu ao permitir a sobreposição de diversas tarefas em um mesmo espaço de tempo? Sim ou não? Justifique a resposta
Sim. Porque isso aumenta faz com que o número de funções executadas ao mesmo tempo possa ser maior, diminuindo o tempo gasto para realizar todas as tarefas.
4- Quais são as formas que o pipelining pode ter para que possa realizar a sua implementação ?
- Pré-decodificação: a CPU pode iniciar a decodificação de diversas instruções
(paralelamente) e antes do momento das mesmas serem executadas.
– Execução fora-de-sequência: algumas CPUs podem além de pré-decodificar, executar previamente um determinado número de instruções. Numa etapa posterior, a ordem de execução é verificada e os resultados das operações são consolidados na sua ordem correta.
– Previsão de desvio: caso exista uma instrução de desvio dentro do pipeline e a sua execução for consolidada, todas as instruções posteriores a mesma e que se encontram na fila devem ser abortadas.
...