Buscar

Considerando a tendência de sair do limite de uso do paralelismo em nível de instrução, o uso a nível de threads e de núcleos, avalie as afirmações...

Considerando a tendência de sair do limite de uso do paralelismo em nível de instrução, o uso a nível de threads e de núcleos, avalie as afirmações a seguir. I. com o nível de threads, o processador tem condições de escalonar threads na ocorrência de conflitos no pipeline. II. um escalonamento em nível de hardware, torna-se muito menos eficiente, se compararmos com o escalonamento realizado pelo sistema operacional. III. o paralelismo em nível de núcleos, incorpora a ideia das máquinas multiprocessadores, sendo cada núcleo independente. IV. o uso de processadores vetoriais consiste em um modelo com execução em série, dotado de pipeline, do tipo SIMD. V. quando não se limita às abstrações arquiteturais, existe o paralelismo em nível de aplicações, por exemplo, o paralelismo em nível de dados. Agora, assinale a alternativa com os itens corretos das tendências em nível de paralelismo.

a) I, III e V.

Essa pergunta também está no material:

Arquitetura E Organização De Computadores AVALIAÇÃO N2
5 pág.

Arquitetura e Organização de Computadores Universidade SalvadorUniversidade Salvador

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar cada afirmação: I. Com o nível de threads, o processador tem condições de escalonar threads na ocorrência de conflitos no pipeline. Esta afirmação está correta, pois o uso de threads permite ao processador escalonar tarefas de forma mais eficiente, inclusive lidando com conflitos no pipeline. II. Um escalonamento em nível de hardware torna-se muito menos eficiente se compararmos com o escalonamento realizado pelo sistema operacional. Essa afirmação está incorreta. O escalonamento em nível de hardware pode ser mais eficiente em certos casos, pois é feito diretamente pelo processador, sem a necessidade de intervenção do sistema operacional. III. O paralelismo em nível de núcleos incorpora a ideia das máquinas multiprocessadores, sendo cada núcleo independente. Essa afirmação está correta. O paralelismo em nível de núcleos envolve a utilização de múltiplos núcleos de processamento, que podem funcionar de forma independente. IV. O uso de processadores vetoriais consiste em um modelo com execução em série, dotado de pipeline, do tipo SIMD. Essa afirmação está incorreta. Processadores vetoriais são capazes de processar múltiplos elementos de dados simultaneamente, o que difere da execução em série. V. Quando não se limita às abstrações arquiteturais, existe o paralelismo em nível de aplicações, por exemplo, o paralelismo em nível de dados. Essa afirmação está correta. O paralelismo em nível de aplicações, como o paralelismo em nível de dados, é uma técnica utilizada para melhorar o desempenho de aplicações. Portanto, a alternativa correta é: a) I, III e V.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais