PMPI: uma implementação MPI multi-plataforma, multi-linguagem (2006)
- Autores:
- Autor USP: SAIFI, MOHAMAD MAAMOUN EL - EP
- Unidade: EP
- Sigla do Departamento: PCS
- Assuntos: PROGRAMAÇÃO PARALELA; MIDDLEWARE
- Idioma: Português
- Resumo: Esta dissertação apresenta o PMPI, uma implementação do padrão MPI em plataformas heterogêneas. Diferentemente de outras implementações de MPI, o PMPI permite que a aplicação paralela seja realizada num sistema multi-plataforma, e que programas em linguagens de programação diferentes participem da mesma computação. PMPI é construído sobre o Dotnet Framework. Com o PMPI, os nós de processamento chamam funções MPI que são executadas transparentemente em outros nós participantes da computação paralela pela rede de comunicação. O PMPI pode atravessar múltiplos domínios administrativos distribuídos geograficamente. Para os programadores, o grid se parece como uma computação MPI local. O modelo de computação é indistinguível da computação MPI padrão. Esta dissertação estuda a implementação de PMPI com o Microsoft Dotnet Framework e com o MONO para prover uma biblioteca que suporta ambiente de multi-linguagens de programação e multi-plataformas. São analisados os resultados obtidos dos testes executados em sistemas heterogêneos usando PMPI. Os resultados obtidos mostram que a implementação PMPI é uma solução viável, possuindo várias vantagens que ainda podemos explorar melhor.
- Imprenta:
- Data da defesa: 28.08.2006
-
ABNT
EL SAIFI, Mohammad Maamoun. PMPI: uma implementação MPI multi-plataforma, multi-linguagem. 2006. Dissertação (Mestrado) – Universidade de São Paulo, São Paulo, 2006. Disponível em: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-08122006-154811/. Acesso em: 19 abr. 2024. -
APA
El Saifi, M. M. (2006). PMPI: uma implementação MPI multi-plataforma, multi-linguagem (Dissertação (Mestrado). Universidade de São Paulo, São Paulo. Recuperado de http://www.teses.usp.br/teses/disponiveis/3/3141/tde-08122006-154811/ -
NLM
El Saifi MM. PMPI: uma implementação MPI multi-plataforma, multi-linguagem [Internet]. 2006 ;[citado 2024 abr. 19 ] Available from: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-08122006-154811/ -
Vancouver
El Saifi MM. PMPI: uma implementação MPI multi-plataforma, multi-linguagem [Internet]. 2006 ;[citado 2024 abr. 19 ] Available from: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-08122006-154811/
Como citar
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas