MCAP: modelo computacional de auto-paralelismo

Com a chegada dos clusters multi-core, o conceito de programação híbrida tem se consolidado como um importante aliado dos usu ários de Computação de Alto Desempenho, pois permite explorar do hardware um poder de processamento até então inutilizado. Como alternativa de adequação a esse conceito, o pr...

Descripción completa

Detalles Bibliográficos
Autor: Costa, André Luiz Lima da
Tipo de recurso: tesis de maestría
Estado:Versión publicada
Fecha de publicación:2013
País:Brasil
Institución:Serviço Nacional de Aprendizagem Industrial Campus Integrado de Manufatura e Tecnologia (SENAI CIMATEC)
Repositorio:Repositório da Produção Científica e Intelectual do SENAI CIMATEC
Idioma:portugués
OAI Identifier:oai:repositoriosenaiba.fieb.org.br:fieb/738
Acceso en línea:http://repositoriosenaiba.fieb.org.br/handle/fieb/738
Access Level:acceso abierto
Palabra clave:Modelo híbrido
Auto-paralelismo
Programação paralela
MPI
OpenMP
Descripción
Sumario:Com a chegada dos clusters multi-core, o conceito de programação híbrida tem se consolidado como um importante aliado dos usu ários de Computação de Alto Desempenho, pois permite explorar do hardware um poder de processamento até então inutilizado. Como alternativa de adequação a esse conceito, o presente trabalho apresenta o MCAP, um Modelo Computacional de Auto-Paralelismo, cujo objetivo e gerar aplicações paralelas híbridas (MPI+OpenMP), a partir de aplicações MPI, de forma simples, automatizada e transparente ao usuário, que possibilite a redução do tempo de processamento destas aplicações paralelas. O modelo proposto foi implementado, como um testbet, através de uma aplicação web, disponíel na internet. Ao final, foram realizadas comparações de aplicações MPI com suas versões híbridas, geradas pelo MCAP, onde foi constatado um aumento de performance médio de até 73,18%.