Introdução
O pipeline foi uma técnica desenvolvida na década de 70, onde a execução de instruções é dividida em varias fazes consecutivas. A pipeline permite a sobreposição temporal de
diversas fases de execução de instruções.
Analogia com uma maquina de lavar
Figura 1 - Sem usar a técnica do Pipeline |
Figura 2 - Com técnica Pipeline |
Calcular o tempo de instruções pipeline
Figura 3 - Clique para aumentar |
Pipeline num processador
Figura 4 - Clique para aumentar |
Síntese
O pipeline melhor o desempenho devido ao aumento do throughtup das intruções que é o aumento 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
Speedup ideal é o número de estágios no pipeline.
Throughput
É a quantidade de dados transferidos de um lugar a outro, ou a quantidade de dados processados em um determinado espaço de
tempo.
0 Response to "Pipeline"
Enviar um comentário