quinta-feira, 20 de outubro de 2011

Pipeline


Introdução
Pipeline  é  uma  técnica  de  implementação  de 
processadores que permite a sobreposição temporal de 
diversas fases de execução de instruções.


Analogia com uma maquina de lavar

Calcular o tempo de instruções pipeline

Pipeline num processador



Síntese

Em suma, o pipeline melhora o desempenho por meio do 
aumento do throughput das instruções, ou seja, aumento 
o  número  de  instruções  executadas  na  unidade  de 
tempo, e não pela diminuição do tempo de execução de 
uma instrução individual.
        Speedup ideal é o número de estágios no pipeline.
        Throughput (ou taxa de transferência) é a quantidade de 
dados transferidos de um lugar a outro, ou a quantidade 
de  dados  processados  em  um  determinado  espaço  de 
tempo.
       Speedup potencial = número de estágios do pipeline.



0 comentários:

Enviar um comentário