Technical Report: DCC-99-5
Um Modelo de Programa��o Paralela Simples para
Arquitecturas Distribu�das de Baixo-Custo
Herv� Paulino, Fernando Silva and Luís
Lopes (1)
DCC & LIACC,
Universidade do Porto,
Rua do Campo
Alegre, 823 4150 Porto, Portugal
Outubro 1999
Resumo
Este artigo descreve o desenho e implementa��o de um sistema de
programa��o paralela para ambientes distribu�dos, o di_pSystem. Este
sistema proporciona aos utilizadores um modelo de programa��o pr�ximo
de um modelo de mem�ria partilhada tornando a implementa��o de
aplica��es mais intuitiva e transparente. O modelo de programa��o �
suportado por uma camada de software, entre a aplica��o do utilizador
e o sistema operativo, que gere a comunica��o, a distribui��o e
balanceamento de trabalho no sistema. Esta camada permite esconder do
utilizador muita da complexidade associada � implementa��o de
aplica��es em arquitecturas distribu�das mantendo no entanto o sistema
competitivo em termos de performance.
As primitivas de comunica��o do sistema s�o implementadas utilizando o
MPI como backbone. Os resultados iniciais indicam que o sistema
tem uma performance pr�xima do MPI, facto que se atribui � sua
capacidade de balancear dinamicamente o trabalho no sistema.
Keywords: Programa��o Paralela, Scheduling Din�mico, MPI.