Pipeline

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"