quinta-feira, 20 de outubro de 2011

Pipeline

Pipeline é um técnica de implementação nos processadores que permite a execução sobreposta de várias instruções ao mesmo tempo. Através disso, o processador consegue efetuar os conjuntos de ações de forma muito mais rápida sobrepondo os mesmo assim que acabam de executar.
Tem aqui o exemplo de um lavandaria sem aplicação de pipeline:




Exemplo com aplicação de pipeline:


O tempo por instrução com pipeline pode ser calculado através da expressão:





Exemplo real sem e com pipeline:



Com a aplicação da pipeline vimos que é possivel aumentar bastante o rendimento de exucução, ou seja, conseguimos não diminuir o tempo das instruções mas sim sobrepô-las de modo a ter uma execução mais rápido.

Sem comentários:

Enviar um comentário