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 executar os conjuntos de instruções de forma muito mais rápida sobrepondo-os assim que acabem de executar.

Tem aqui o exemplo de um lavandaria sem aplicação de pipeline:


 Agora com pipeline:


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





Exemplo com e sem pipeline:




Com a pipeline é possível aumentar o rendimento de execução, ou seja, conseguimos sobrepor as instruções de modo a ter uma execução mais rápida. 

Sem comentários:

Enviar um comentário