Você está na página 1de 1

Microprocessadores - Arquitetura Superpipeline e VLIW

O que e pipeline?
De um modo grosseiro, a capacidade que o processador tem de fazer o processamento
atravs de fases, tornando-se, assim, muito mais otimizado e rpido. Explico: Imagine uma
linha de montagem de carros, onde o carro passa por diversas fases, de funilaria, peas, etc.
Essa produo funciona em paralelo para diferentes tipos de carro. Essa a idia bsica
colocada no pipeline.
O tempo para executar um programa determinado por trs fatores principais [Joh91]:
nmero de instrues necessrias para executar a aplicao;
o nmero mdio de ciclos do processador necessrios para executar a instruo;
o tempo do ciclo do processador.

As tcnicas Superescalares tomam vantagem do paralelismo de instrues parareduzir o


nmero de ciclos por instruo.
Os processadores VLIW tomam vantagem do paralelismo de operaes para reduzir o
nmero de instrues.
Os processadores Superpipeline tomam vantagem do paralelismo de instrues parareduzir
o tempo do ciclo.

O SUPERPIPELINING:
Consiste em se colocar um grande nmero de estgios, no caso, sendo mais que 6 estgios.
Vantagens: Maior nmero de instrues sendo processadas ao mesmo tempo e maior
freqncia de Clock.

Desvantagens: Aumenta a complexidade, dependncias e desvios.

O PIPELINE SUPERESCALAR:
Consiste em se aumentar o nmero de pipelines, ao invs de 1, teramos 2 ou 3 pipelines em
paralelo.
Vantagens: Paralelismo real, com 2 ou mais instrues sendo processadas em paralelo, com
melhora significativa de performance.

Desvantagens: Necessidade do cdigo ser preparado, aumento de complexidade e problemas


de dependncias e desvios.

Você também pode gostar