Uma análise de eficiência do uso das ferramentas de programação paralela OpenMP e TBB na remoção de ruídos em imagens

Rodolfo Migon Favaretto

Resumo


O uso de ferramentas de programação paralela é uma alternativa viável cada vez mais adotada em sistemas computacionais, uma vez que estas podem contribuir significativamente para o aumento do desempenho dos programas que as utilizam. Este artigo tem por objetivo analisar o impacto e a eficiência da utilização das ferramentas de programação paralela Intel Threading Building Blocks – TBB e Open Multi-Processing – OpenMP em algoritmos de remoção de ruídos em imagens, por meio da aplicação do filtro da média. Foram desenvolvidos três algoritmos, um sequencial, ou seja, sem o uso de ferramentas paralelas e um para cada uma das ferramentas estudadas. Os resultados comprovam que o uso de ferramentas paralelas contribui para o aumento de desempenho deste tipo de aplicação. O algoritmo paralelo com OpenMP obteve o melhor desempenho, apresentando mais de 90% de eficiência em relação ao algoritmo sequencial.

Palavras-chave


Processamento de Imagens; Remoção de ruídos; Ferramentas de Programação Paralela

Texto completo:

PDF


DOI: http://dx.doi.org/10.15536/thema.15.2018.1234-1255.1027

Revista Thema.

Instituto Federal de Educação, Ciências e Tecnologia Sul-rio-grandense. Pelotas, RS, Brasil. 


Indexadores / Indexing

Logotipo do Crossref        

Logotipo do Latindex