Busca avançada
Ano de início
Entree


Um ambiente de execução para suporte à programação paralela com variáveis compartilhadas em sistemas distribuídos heterogêneos.

Texto completo
Autor(es):
Gisele da Silva Craveiro
Número total de Autores: 1
Tipo de documento: Tese de Doutorado
Imprenta: São Paulo.
Instituição: Universidade de São Paulo (USP). Escola Politécnica (EP/BC)
Data de defesa:
Membros da banca:
Liria Matsumoto Sato; Joao Batista Camargo Junior; Edson Toshimi Midorikawa; Carlos Antonio Ruggiero; Maria Helena Murta Vale
Orientador: Liria Matsumoto Sato
Resumo

O avanço na tecnologia de hardware está permitindo que máquinas SMP de 2 a 8 processadores estejam disponíveis a um custo cada vez menor, possibilitando que a incorporação de tais máquinas em aglomerados de PC's ou até mesmo a composição de um aglomerado de SMP's sejam alternativas cada vez mais viáveis para computação de alto desempenho. O grande desafio é extrair o potencial que tal conjunto de máquinas oferece. Uma alternativa é usar um paradigma híbrido de programação para aproveitar a arquitetura de memória compartilhada através de multihreadeing e utilizar o modelo de troca de mensagens para comunicação entre os nós. Contudo, essa estratégia impõe uma tarefa árdua e pouco produtiva para o programador da aplicação. Este trabalho apresenta o sistema CPAR- Cluster que oferece uma abstração de memória compartilhada no topo de um aglomerado formado por nós mono e multiprocessadores. O sistema é implementado no nível de biblioteca e não faz uso de recursos especiais tais como hardware especializado ou alteração na camada de sistema operacional. Serão apresentados os modelos, estratégias, questões de implementação e os resultados obtidos através de testes realizados com a ferramenta e que apresentaram comportamento esperado. (AU)

Processo FAPESP: 98/11999-7 - Um ambiente para programação paralela com variáveis compartilhadas em sistemas distribuídos heterogêneos
Beneficiário:Gisele da Silva Craveiro
Modalidade de apoio: Bolsas no Brasil - Doutorado