Sistemas distribuídos e computação paralela
ENSINO PRESENCIAL COM SUPORTE EAD
NATHÁLIA REGINA
Sistemas distribuídos e computação paralela
...............................................................................................................................
Guarulhos
2012
nathália regina
Sistemas distribuídos e computação paralela
Trabalho apresentado ao Curso Sistemas de informação da Faculdade ENIAC para a disciplina Sistemas Distribuídos e Computação Paralela Prof. Cao Jin Can
Guarulhos
2012
[pic]
Respostas
CPAR
CPAR é uma linguagem de computação paralela criada pela professora Doutora Liria Matsumoto Sato da Escola Politécnica da Universidade de São Paulo. Uma extensão da linguagem C, na qual foram acrescentadas construções para expressar o paralelismo, a linguagem CPAR deu origem a trabalhos que tiveram como finalidade prover um sistema de execução para seu suporte. Ela foi projetada visando oferecer construções simples para a exploração do paralelismo em múltiplos níveis e permitindo a otimização do uso de localidade de memória. Na CPAR, um bloco de tarefas seqüenciais pode ser executado paralelamente a outros blocos de tarefas seqüenciais. Para explorar tanto o paralelismo em níveis de granularidade grossa como fina, com relação às subrotinas a CPAR utiliza uma abordagem de microtarefa e macrotarefa. Em cada macrotarefa podem haver inúmeras microtarefas, que são executadas paralelamente. A CPAR também possui recursos para explorar a hierarquia de memória compartilhada com o uso de variáveis compartilhadas, que podem ser locais ou globais a macrotarefa. Em uma linguagem de programação paralela é