Avaliação do Suporte à Programação Multithread com OpenMP no Compilador GCC (WSL 2007)

Authors
Rodolfo Leffa de Oliveira (UFSM)
Tiago de Albuquerque Reis (UFSM)
Matheus Anversa Viera (UFSM)
Andrea Schwertner Charão (UFSM)

Abstract
OpenMP é um padrão emergente para programação multithread em arquiteturas multiprocessadas com memória compartilhada. Neste trabalho, avalia-se o atual suporte a OpenMP no compilador GCC, que terá essa funcionalidade oficialmente incorporada a partir de sua versão 4.2. Para isso, realizou-se uma comparação de desempenho dos suportes a OpenMP no GCC e no compilador ICC da Intel, que já possui suporte a OpenMP há mais tempo. Os resultados obtidos indicam que o GCC é capaz de obter desempenho satisfatório, constituindo assim uma importante alternativa de Software Livre a compiladores proprietários para desenvolvimento de aplicações com OpenMP.

Download paper (PDF)

Share

Metrics

Citations: by Google Scholar