Análise de desempenho do cálculo matricial em sistemas paralelos utilizando OpenMP

  • André Libório UNESP
  • Alexandro Baldassin UNESP

Resumo

Em vista da predominância de sistemas computacionais com múltiplos núcleos de processamento pela indústria, este estudo visa analisar algumas abordagens iniciais com o uso da API OpenMP para a paralelização da multiplicação de matrizes. Os resultados mostram que a estratégia de paralelização do laço externo, quando comparada com o laço intermediário, alcança um maior desempenho.

Referências

A. Krause, G. Moro, L. S. (2016). Análise de desempenho da multiplicação de matrizes por strassen contra o método tradicional. In WSPPD 2016, 14th Workshop on Parallel and Distributed Processing.

Gove, D. (2011). Multicore Application Programming. Pearson Education, Inc.

M. Müller, B. Supinski, B. C. (2009). Evolving OpenMP in an Age of Extreme Parallelism. Springer.

Rathore, Y. and Kumar, D. (2014). Performance evaluation of matrix multiplication using openmp for single dual and multi-core machines. IOSR Journal of Engineering (IOSR- JEN), 4:56–59.
Publicado
2021-05-06
Como Citar
LIBÓRIO, André; BALDASSIN, Alexandro. Análise de desempenho do cálculo matricial em sistemas paralelos utilizando OpenMP. Anais da Escola Regional de Alto Desempenho de São Paulo (ERAD-SP), [S.l.], p. 13-16, maio 2021. ISSN 0000-0000. Disponível em: <https://sol.sbc.org.br/index.php/eradsp/article/view/16694>. Acesso em: 16 maio 2024. doi: https://doi.org/10.5753/eradsp.2021.16694.
Seção
Trabalhos de Iniciação Científica