Ed
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.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade