MPI - Message Passing Interface: É uma especificação para os desenvolvedore
Por: lauratkacser • 30/3/2016 • Trabalho acadêmico • 6.301 Palavras (26 Páginas) • 296 Visualizações
QUESTAO 1
MPI - Message Passing Interface: é uma especificação para os desenvolvedores e usuários das bibliotecas de "Massage-Passing". Por si só, isso não é uma biblioteca - mas sim a especificação do que uma biblioteca deve ser. Foi desenvolvida para ser padrão, inicialmente, em ambientes de memória distribuída, em "Message-Passing" e em computação paralela. A plataforma para uso do MPI, são os ambientes com máquinas paralelas. Especificações da interface foram definidos para C e Fortran90.
OpenMP é uma API contituida por um conjunto de diretivas de compilação e biblioteca de funções, varaveis de ambiente que se estendem do Fortran (e separadamente, C e C ++) para expressar o paralelismo de memória compartilhada. O idioma é deixado indeterminado e fornecedores podem implementar OpenMP em qualquer compilador Fortran.
http://www2.latech.edu/~box/hapc/openmp.pdf
QUESTAO 2
Sim.
QUESTAO 3
b. No OpenMP, as threads são gerenciadas automaticamente pelo ambiente de execução.
c. Processos de um programa MPI podem ser executados no mesmo computador ou em computadores diferentes sem necessidade de alteração do código fonte do programa.
QUESTAO 4
d. Pipeline
QUESTAO 5
c. 4 e 4
QUESTAO 6
Falso
QUESTAO 7
Falso http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/threads/sincronizacao.html
QUESTAO 8
Falso
QUESTAO 9
Verdadeiro
QUESTAO 1
MPI - Message Passing Interface: é uma especificação para os desenvolvedores e usuários das bibliotecas de "Massage-Passing". Por si só, isso não é uma biblioteca - mas sim a especificação do que uma biblioteca deve ser. Foi desenvolvida para ser padrão, inicialmente, em ambientes de memória distribuída, em "Message-Passing" e em computação paralela. A plataforma para uso do MPI, são os ambientes com máquinas paralelas. Especificações da interface foram definidos para C e Fortran90.
OpenMP é uma API contituida por um conjunto de diretivas de compilação e biblioteca de funções, varaveis de ambiente que se estendem do Fortran (e separadamente, C e C ++) para expressar o paralelismo de memória compartilhada. O idioma é deixado indeterminado e fornecedores podem implementar OpenMP em qualquer compilador Fortran.
http://www2.latech.edu/~box/hapc/openmp.pdf
QUESTAO 2
Sim.
QUESTAO 3
b. No OpenMP, as threads são gerenciadas automaticamente pelo ambiente de execução.
c. Processos de um programa MPI podem ser executados no mesmo computador ou em computadores diferentes sem necessidade de alteração do código fonte do programa.
QUESTAO 4
d. Pipeline
QUESTAO 5
c. 4 e 4
QUESTAO 6
Falso
QUESTAO 7
Falso http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/threads/sincronizacao.html
QUESTAO 8
Falso
QUESTAO 9
Verdadeiro
QUESTAO 1
MPI - Message Passing Interface: é uma especificação para os desenvolvedores e usuários das bibliotecas de "Massage-Passing". Por si só, isso não é uma biblioteca - mas sim a especificação do que uma biblioteca deve ser. Foi desenvolvida para ser padrão, inicialmente, em ambientes de memória distribuída, em "Message-Passing" e em computação paralela. A plataforma para uso do MPI, são os ambientes com máquinas paralelas. Especificações da interface foram definidos para C e Fortran90.
OpenMP é uma API contituida por um conjunto de diretivas de compilação e biblioteca de funções, varaveis de ambiente que se estendem do Fortran (e separadamente, C e C ++) para expressar o paralelismo de memória compartilhada. O idioma é deixado indeterminado e fornecedores podem implementar OpenMP em qualquer compilador Fortran.
http://www2.latech.edu/~box/hapc/openmp.pdf
QUESTAO 2
Sim.
QUESTAO 3
b. No OpenMP, as threads são gerenciadas automaticamente pelo ambiente de execução.
c. Processos de um programa MPI podem ser executados no mesmo computador ou em computadores diferentes sem necessidade de alteração do código fonte do programa.
QUESTAO 4
d. Pipeline
QUESTAO 5
c. 4 e 4
QUESTAO 6
Falso
QUESTAO 7
Falso http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/threads/sincronizacao.html
QUESTAO 8
Falso
QUESTAO 9
Verdadeiro
QUESTAO 1
MPI - Message Passing Interface: é uma especificação para os desenvolvedores e usuários das bibliotecas de "Massage-Passing". Por si só, isso não é uma biblioteca - mas sim a especificação do que uma biblioteca deve ser. Foi desenvolvida para ser padrão, inicialmente, em ambientes de memória distribuída, em "Message-Passing" e em computação paralela. A plataforma para uso do MPI, são os ambientes com máquinas paralelas. Especificações da interface
...