A programação paralela tem uma série de plataformas para sua implementação em diversas linguagens. Qual das alternativas a seguir se refere a uma plataforma exclusiva de programação paralela? Selecione a resposta:

Questão

A programação paralela tem uma série de plataformas para sua implementação em diversas linguagens. Qual das alternativas a seguir se refere a uma plataforma exclusiva de programação paralela?

Selecione a resposta:

Alternativas

a) PVM.

b) MPI.

c) OpenMP.

86%

d) Spark.

e) Hadoop.

Explicação

A questão pede uma plataforma exclusiva de programação paralela.

  • PVM e MPI são, principalmente, padrões/bibliotecas de passagem de mensagens voltados a computação paralela/distribuída, mas não caracterizam uma “plataforma exclusiva” no sentido de um ambiente/abordagem própria para paralelismo em nível de diretivas dentro do código.
  • Spark e Hadoop são plataformas/ecossistemas de processamento distribuído de dados (big data); podem explorar paralelismo, mas o foco não é “programação paralela” como paradigma/tecnologia específica de construção de trechos paralelos em aplicações gerais.
  • OpenMP é um padrão de programação paralela especificamente voltado a paralelismo em memória compartilhada, baseado em diretivas (pragmas) e rotinas, sendo classicamente tratado como uma plataforma/tecnologia dedicada à programação paralela.

Assim, a alternativa que se refere a uma plataforma exclusiva de programação paralela é o OpenMP.

Alternativa correta: (c).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.