Rodolfo Leffa de Oliveira (UFSM) | |
Tiago de Albuquerque Reis (UFSM) | |
Matheus Anversa Viera (UFSM) | |
Andrea Schwertner Charão (UFSM) |
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.