Artigo Cientifico Sobre Programção Paralela Usando OpenMP

1135 palavras 5 páginas
Análise de Desempenho da Ferramenta OpenMP em Algoritmo de Fatorial Sequencial e Paralelizado
Caroline Alves Graciano¹, Cristianne Ferreira Rozendo¹, Iury Esquárcio Dutra¹
¹PUC Minas em Contagem
Bacharelado em Sistemas de Informação

carolinea.graciano@gmail.com,cristiannefrozendo@gmail.com, iury.dutra@sga.pucminas.br,
1. Introdução
A disseminação das arquiteturas multi-core gerou um aumento significativo das pesquisas voltadas para a exploração das vantagens que estas trazem, como, por exemplo, o aumento do desempenho proporcionado pelo processamento de diversas tarefas em paralelo, permitido pelas mesmas. Estas pesquisas têm como objetivo a otimização do uso dessas novas ferramentas, buscando seu melhor aproveitamento. A possibilidade de se paralelizar foi um ganho. Entretanto, a decisão de se utilizar ou não a ferramenta deve ser tomada com base na necessidade de cada código, uma vez que, nem sempre o uso da mesma seja proveitoso. Em quais casos se torna uma boa opção o uso da paralelização? O código paralelizado pode ter um tempo de execução menor que o mesmo código de forma sequencial. Sendo assim é vantajosa sua aplicação. Do contrário, um aumento ou a não alteração deste tempo de execução, torna desnecessária a sua paralelização. O objetivo deste trabalho é analisar o desempenho da execução do código estando paralelizado, aumentando e diminuindo o número de threads, e também de forma sequencial, para ver em qual modo se obtém um melhor desempenho. Além disto, analisar como este código é executado por processadores diferentes, seguindo com a comparação entre sequencial e paralelizado verificando se a troca de processadores alterará os resultados. Este texto está estruturado em 6 seções. A seção 2 apresenta os trabalhos relacionados a este. Na seção 3 se tem a descrição do código escolhido para ser testado. Na seção 4 a metodologia adotada pelo grupo para desenvolvê-lo. Na seção 5 os resultados obtidos após os testes feitos pelo grupo. E por último, as

Relacionados