Pipeline e superpipeline

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (509 palavras )
  • Download(s) : 0
  • Publicado : 7 de maio de 2011
Ler documento completo
Amostra do texto
Pipeline e Superpipeline

Antes de qualquer comentário, faz-se necessário saber qual o conceito das respectivas palavras acima.
Começando por pipeline. Está é uma técnica de hardwareque permite que o processador (CPU) realize a busca de uma ou mais instruções além da próxima a ser executada, ou melhor dizendo, pipeline é uma técnica de projeto onde o hardware processa mais de umainstrução de cada vez, sem esperar que uma instrução termine antes de começar a outra.
A técnica pipeline é utilizada para acelerar a velocidade de operação da CPU. Explica-se isso, pelo fatode a próxima instrução estar armazenada dentro da CPU, não precisando ser buscada na memória, que é normalmente mais lenta. O pipeline consiste em colocar instruções em uma linha de produção de modoque torne o processamento mais rápido.
Vantagens do uso do pipeline:
• No pipeline todas as instruções têm o mesmo comprimento, ajudando na performance da máquina.
• Existempoucos formatos de instrução, o que o torna menos complexo que outras técnicas.
• Os operandos no pipeline, só aparecem em loads e stores, trazendo uma praticidade por simplificar a busca poreles.
Desvantagens do uso do pipeline:
• Tendo apenas uma memória, está fica sobrecarregada e não atende às expectativas e exigências do pipeline.
• As instruções de desviopodem bloquear uma determinada instrução que teria que ser executada.
• As dependências de dados podem gerar problemas na hora de se executar um conjunto de instruções.
Qual oprincípio de funcionamento da técnica?
Há a execução de uma tarefa através da sua divisão num conjunto de sub-tarefas, empregando a concorrência temporal (também chamada de overlap). Na medida queconclui a execução num estágio e que o resultado segue para a próxima etapa, o estágio é carregado com a próxima tarefa. Os tempos de execução em cada estágio devem ser bastante semelhantes para que...
tracking img