Compilação de Linguagens de Alto Nível (cont.)
O mesmo vale para programas em MPI:
- Sist. Memória Distribuída: Send/Recv = mensagem
- Sist. Memória Compartilhada: Send/Recv = cópia/mem.
Logo, para Sist. Memória Compartilhada, há várias formas possíveis de programação:
- Usando múltiplos threads (ex: pthreads)
- Usando troca de mensagens (ex: MPI)
- Usando linguagens de alto nível (ex: HPF)
? Qual a forma mais conveniente? Outras formas ???