Carregando...
Carregando...
O conceito de computação paralela a nível de __________ (lacuna 1) veio para solucionar o problema de otimização na execução de um único fluxo de __________ (lacuna 2), em que, dentro desse conjunto, não se encontram instruções independentes suficientes para serem executadas simultaneamente. Isso é devido à dependência de __________ (lacuna 3) e dificuldade para detectar dependências de acesso à memória entre as instruções, acarretando um número significativo de unidades funcionais que podem ficar ociosas durante os processos.
Preencha as lacunas escolhendo a alternativa correta.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
A primeira lacuna é completada por “threads”, pois, em um Symmetric MultiProcessing (SMP), todos os processadores têm latência uniforme e, também, são conhecidos como multiprocessadores com acesso uniforme à memória (UMA).
A segunda lacuna é completada por “instruções”, pois o SMP possui vários processadores que se comunicam por meio da memória compartilhada e possuem um pequeno número de núcleos, normalmente oito ou menos, realizando várias instruções.
A terceira lacuna é completada por “dados”, pois o gerenciamento de memória virtual permite o conceito de multithreading de granularidade fina e grossa, que está relacionada ao conceito de alternância entre todas as instruções, diminuindo o problema da dependência de dados.