Pipeline é um processo pelo qual duas ou mais instruções podem ser executadas paralelamente, cada uma manipulada por uma parte dedicada do hardware, de forma que a saída da execução de uma constitui entrada para a próxima. A figura abaixo apresenta um pipeline de 5 estágios e o estado de cada um em função do tempo:
Considerando que o tempo de execução (ciclo de relógio) de cada estágio (E1 a E5) é de 2 nanosegundos, a máquina funcionará à velocidade de
500 MIPS.
100 MIPS.
200 MIPS.
400 MIPS.
300 MIPS.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...