FC ConcursosFC Concursos

Questão FC406289

Sistemas paralelos e distribuídos desempenham um papel crucial na computação moderna, oferecendo soluções para lidar com desafios cada vez mais complexos e demandas crescentes por

Questões sem classificação de assunto (TI - Organização e Arquitetura dos Computadores)

FGV · 2024

Sistemas paralelos e distribuídos desempenham um papel crucial na computação moderna, oferecendo soluções para lidar com desafios cada vez mais complexos e demandas crescentes por desempenho, escalabilidade e confiabilidade. Sobre o uso de memória distribuída ou compartilhada, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

 

( ) Em relação ao tempo da comunicação, as memórias distribuídas apresentam vantagem majoritariamente.

 

( ) Em relação à um número crescente de processadores que podem cooperar eficientemente, os computadores de memória distribuída apresentam mais vantagens.

 

( ) Quando o número de processadores deve ser alto (mais que 8) para reduzir o tempo de execução, a velocidade da comunicação se torna um fator crucial para a performance.

 

( ) OpenCL é uma biblioteca de especificação de passagem de mensagem muito útil para a implementação de paralelismo.

 

As afirmativas são, respetivamente,

  1. V – F – V – F.
  2. F – V – V – F.
  3. V – V – F – V.
  4. V – F – F – V.
  5. F – V – V – V.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

F — A afirmação é falsa porque, em geral, o tempo de comunicação em arquiteturas de memória distribuída é maior: dados são trocados via rede (mensagens) com latência e largura de banda limitadas, enquanto em memória compartilhada o acesso costuma ser mais rápido por ser local ou suportado por barramentos e caches.

V — Verdadeiro: memória distribuída escala melhor com um número crescente de processadores, evitando pontos únicos de contenção e problemas de coerência global, permitindo que muitos nós cooperem eficientemente.

V — Verdadeiro: quando o número de processadores aumenta (por exemplo, mais que 8), o overhead de comunicação tende a dominar o tempo total, portanto a velocidade/latência da comunicação é crucial para desempenho.

F — Falso: OpenCL é um padrão para programação paralela em dispositivos heterogêneos (GPU/CPU), não uma biblioteca de passagem de mensagem (para isso usa‑se, por exemplo, MPI).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo