Pipeline
Pessoal,
Será que alguém pode esclarecer essa questão???
(CESPE - SEBRAEAC 2007) 52. Para acelerar a execução, os processadores usam a técnica de pipelining de instruções, que consiste em dividir o ciclo de instrução em determinado número de estágios consecutivos, tal que cada estágio possa estar trabalhando em uma instrução diferente ao mesmo tempo. A ocorrência de desvios e de dependências entre instruções é um facilitador na utilização do pipelining. Um computador superescalar é aquele no qual são usadas várias pipelines de instruções
ERRADO
O erro seria a "A ocorrência de desvios e de dependências entre instruções é um facilitador na utilização do pipelining."??
Resposta
Savio,
o erro está justamente no "facilitador" é justamente o contrário. no pipeline quando há um desvio os passos do ciclo de instrução já realizados são descartados.
While a superscalar CPU is typically also pipelined, they are two different performance enhancement techniques. It is theoretically possible to have a non-pipelined superscalar CPU or a pipelined non-superscalar CPU."
fonte: http://en.wikipedia.org/wiki/Superscalar
Será que alguém pode esclarecer essa questão???
(CESPE - SEBRAEAC 2007) 52. Para acelerar a execução, os processadores usam a técnica de pipelining de instruções, que consiste em dividir o ciclo de instrução em determinado número de estágios consecutivos, tal que cada estágio possa estar trabalhando em uma instrução diferente ao mesmo tempo. A ocorrência de desvios e de dependências entre instruções é um facilitador na utilização do pipelining. Um computador superescalar é aquele no qual são usadas várias pipelines de instruções
ERRADO
O erro seria a "A ocorrência de desvios e de dependências entre instruções é um facilitador na utilização do pipelining."??
Resposta
Savio,
o erro está justamente no "facilitador" é justamente o contrário. no pipeline quando há um desvio os passos do ciclo de instrução já realizados são descartados.
While a superscalar CPU is typically also pipelined, they are two different performance enhancement techniques. It is theoretically possible to have a non-pipelined superscalar CPU or a pipelined non-superscalar CPU."
fonte: http://en.wikipedia.org/wiki/Superscalar
Comentários
Fred