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