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.
Palavras-chave: Avaliação, Medição e Predição de Desempenho, Computação de Alto 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
06/05/2021
Como Citar

Selecione um Formato
LIBÓRIO, André; BALDASSIN, Alexandro. Análise de desempenho do cálculo matricial em sistemas paralelos utilizando OpenMP. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DE SÃO PAULO (ERAD-SP), 12. , 2021, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 13-16. DOI: https://doi.org/10.5753/eradsp.2021.16694.