Questão FC266525
Analise as afirmativas a seguir sobre a técnica de paralelismo: I. Em sistema com porta única para memória de dados e de instrução, se duas (ou mais) instruções acessam dados e/ou
Conceitos de Arquitetura de Computadores
IDECAN · 2019
Analise as afirmativas a seguir sobre a técnica de paralelismo:
I. Em sistema com porta única para memória de dados e de instrução, se duas (ou mais) instruções acessam dados e/ou instruções da memória, temos um exemplo de hazard de controle no nosso pipeline.
II. Em um pipeline, quando uma instrução depende do resultado da instrução anterior que ainda não foi concluída, dizemos que temos um exemplo de hazard de dados.
III. Uma maneira de evitar um hazard estrutural é a duplicação de um recurso para permitir todas as combinações de instruções que queremos executar em um mesmo ciclo de clock.
IV. O adiantamento (Bypassing ou Forwarding) de dados é uma técnica para resolver alguns tipos de hazard de dados que consiste em utilizar o elemento de dado a partir dos buffers internos em vez de esperar que chegue nos registradores visíveis ao programador ou na memória.
Assinale
- se somente as afirmativas I, II e IV estiverem corretas.
- se somente as afirmativas I, III e IV estiverem corretas.
- se somente as afirmativas II, III e IV estiverem corretas.
- se somente as afirmativas II e III estiverem corretas.
- se somente as afirmativas I e IV estiverem corretas.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Afirmativa II: descreve corretamente o hazard de dados (RAW — read after write), que ocorre quando uma instrução precisa do resultado de uma instrução anterior que ainda não terminou suas etapas no pipeline, obrigando a inserção de bolhas ou técnicas de resolução.
Afirmativa III: indica uma solução para o hazard estrutural. Duplicar um recurso (por exemplo, ter duas unidades de memória ou ALUs) permite que combinações de instruções acessem simultaneamente os recursos necessários, evitando conflitos e stalls.
Afirmativa IV: define o Bypassing/Forwarding, que resolve muitos hazards de dados encaminhando sinais diretamente dos buffers internos (registros de pipeline) para estágios consumidores, dispensando a espera pelo write-back e reduzindo interrupções de fluxo.
Conteúdo do catálogo FC Concursos · Atualizado em