Comparativo das ferramentas de código aberto Pthreads e GOMP para criação de threads com o compilador GCC (WSL 2008)

Authors
Bruno Abinader (INdT/UFAM)
Raimundo Barreto (UFAM)

Abstract
POSIX Threads e OpenMP são padrões abertos que implementam a manipulação e execução de threads. Estes padrões possuem implementação no compilador GCC respectivamente através das bibliotecas Pthreads e GOMP. Utilizando a arquitetura SMP, ambos fornecem alternativas para o desenvolvimento de programas que utilizem os recursos do sistema de forma eficiente. Neste trabalho, avalia-se o desempenho destas bibliotecas utilizando como métrica o tempo de execução. Os resultados obtidos indicam que a biblioteca GOMP possui desempenho similar quando comparada à biblioteca Pthreads nos experimentos realizados, e que a diferença de desempenho entre as bibliotecas varia de acordo com o uso destas em algoritmos diferentes.

Download paper (PDF)

Share

Metrics

Citations: by Google Scholar