Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 60 questões.
#2345860

Pipeline aumenta a quantidade de instruções executando simultaneamente no processador. Hazards (perigos) podem afetar o desempenho, podendo ser causados por conflitos no uso de recursos, por dependência de dados entre instruções ou por previsão incorreta de desvios. No que se refere a hazards em pipelines, assinale a alternativa correta.

  • Forward(adiantamento) é um mecanismo que permite buscar um dado em qualquer estágio dopipelinepara o estágio de execução (ULA – unidade lógico-aritmética), evitando bloqueio dopipelinedevido à espera de o dado desejado ser escrito como resultado no registrador destino.
  • Se houver dependência de um dado que é escrito como registrador destino nas duas instruções que antecedem a instrução que se encontra no estágio de execução (ULA – unidade lógico-aritmética), o dado em questão deve ser buscado do estágio de memória e não do de escrita de resultado (write-back).
  • A dependência de um dado por um valor lido da memória na instrução anterior exigeforward(adiantamento) do estágio de memória para o de execução.
  • A penalidade por erro na previsão de desvios pode ser reduzida trazendo o teste de igualdade de registradores do estágio de execução para o primeiro estágio dopipeline.
  • Forward(adiantamento) é equivalente ao uso denops(instruções sem operação) entre a instrução que produz o dado e a que o utiliza.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora