Logo Passei Direto
Buscar
Questão 10/20 Computação Paralela 4) Ler em voz alta Tratando-se de programação multiprocessada, OpenMP é uma das principais APIs utilizadas, é compatível com C, C++ e Fortran ela visa 0 desenvolvimento de aplicações de alto desempenho. Sobre este assunto analise as afirmações a seguir: I. As iniciativas que buscam produzir compiladores que automaticamente paralelizam os códigos está ganhando bastante espaço e devem logo suplantar a necessidade de intervenção. do programador. Pesquisar por imagem II. 0 código que utiliza OpenMP é composto não apenas por funções mas também por diretivas de compilação. III. as soluções em OpenMP trabalham com um paradigma que simplifica e abstrai 0 uso de threads, não sendo necessário descrever detalhes específicos para lançamento de threads demandando pouco código adicional quando comparada com outras APIs mais baixo nivel. É correto apenas 0 que se afirma em A 40 I apenas. B 49 II apenas. C III apenas. D 4) II e III apenas. E 49 I, II III.
User badge image
Otávio Barbosa

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Vamos analisar cada afirmativa: I. "As iniciativas que buscam produzir compiladores que automaticamente paralelizam os códigos estão ganhando bastante espaço e devem logo suplantar a necessidade de intervenção do programador." Essa afirmação é otimista, mas ainda não é uma realidade consolidada. A paralelização automática é um desafio e, embora existam avanços, a intervenção do programador ainda é necessária na maioria dos casos. Portanto, essa afirmação é falsa. II. "O código que utiliza OpenMP é composto não apenas por funções mas também por diretivas de compilação." Correto. OpenMP utiliza diretivas (pragmas) para indicar paralelismo ao compilador, além do código em funções. Essa afirmação é verdadeira. III. "As soluções em OpenMP trabalham com um paradigma que simplifica e abstrai o uso de threads, não sendo necessário descrever detalhes específicos para lançamento de threads, demandando pouco código adicional quando comparada com outras APIs mais baixo nível." Correto. OpenMP abstrai o gerenciamento de threads, facilitando a programação paralela com menos código e complexidade. Essa afirmação é verdadeira. Portanto, as afirmativas verdadeiras são II e III. A alternativa correta é: D) II e III apenas.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina