Um modelo de paralelismo de grao fino para objetos distribuidos / A fine-grain parallelism model for distributed objects
AUTOR(ES)
Avila, Rafael Bohrer
DATA DE PUBLICAÇÃO
2010
RESUMO
Esta Dissertação apresenta um modelo de paralelismo de grão fino para utilização em aplicações baseadas em objetos distribuídos. A pesquisa é desenvolvida sobre o modelo de distribuição de objetos da linguagem DPC++, uma extensão de C++ concebida na Universidade Federal do Rio Grande do Sul. A motivação para o desenvolvimento deste modelo é a crescente disponibilidade de arquiteturas multiprocessadas e de tecnologias de comunicação de alto desempenho, o que permite o aproveitamento eficiente de um nível de concorrência de menor granularidade. O objetivo do trabalho é integrar de forma adequada e eficiente a utilização de tal nível de concorrência no modelo original de distribuição de objetos de DPC++, permitindo que as aplicações desenvolvidas com a linguagem possam explorar ao máximo o poder computacional oferecido pelas arquiteturas citadas. Como principais características, o modelo proposto apresenta a capacidade de concorrência entre os métodos de um mesmo objeto distribuído e a introdução de um mecanismo de sincronização baseado na semântica de monitores. Os resultados obtidos com a implementação de uma aplicação de geração de fractais de Mandelbrot demonstram que, em termos de desempenho, o modelo apresentado efetivamente atinge seus objetivos. Além disso, a extinção a sintaxe original de programação de DPC++ revela importante contribuição no sentido de aumentar o poder de expressão da linguagem para o desenvolvimento de aplicações paralelas.
ASSUNTO(S)
programacao paralela fine-grain concurrency programacao distribuida distributed objects dpc++ programação orientada : objetos concurrent methods dpc++ monitors
ACESSO AO ARTIGO
http://hdl.handle.net/10183/25935Documentos Relacionados
- Participation of a cyanobacterial S layer in fine-grain mineral formation.
- Um modelo para linguagens orientadas a objetos distribuido
- Corrosion Behavior of Coarse- and Fine-Grain Ni Coatings Incorporating NaH2PO4.H2O Inhibitor Treated Substrates
- Abordagens de objetos distribuídos aplicadas ao Simulador de Satélites do INPE
- Depuração simbólica extensível para sistemas de objetos distribuídos