ESTUDO EXPERIMENTAL DA PROGRAMAÇÃO PARALELA COM MPI NA MULTIPLICAÇÃO DE MATRIZES EM UM CLUSTER COM 8 TVs BOX

Autores

  • João Paulo de Toledo Gomes IFSULDEMINAS - Campus Passos
  • Gustavo Henrique Mendonça IFSULDEMINAS - Campus Passos
  • Ryan Henrique Silva Alves IFSULDEMINAS - Campus Passos
  • Fabiano Rafael dos Santos IFSULDEMINAS - Campus Passos
  • Victoria Christina de Moraes Atílio IFSULDEMINAS - Campus Passos
  • Julio Cesar da Costa Silva IFSULDEMINAS - Campus Passos

Palavras-chave:

OpenMPI, Threads, Desempenho, Paralelismo

Resumo

Este trabalho apresenta uma investigação sobre o uso do MPI (Message Passing Interface) para realizar processamento paralelo em um código de multiplicação de matrizes. O objetivo principal é medir o tempo de execução em diferentes configurações de threads e analisar o impacto no desempenho. Utilizando a função MPI_Wtime() para calcular o tempo, foram realizados experimentos em que o número de threads variou de 1 a 32. Os resultados mostraram melhorias significativas no tempo de execução à medida que mais threads foram utilizadas, indicando uma utilização mais eficiente dos recursos de processamento. No entanto, observou-se que a partir de um ponto, a adição de novos threads não trouxe benefícios adicionais. Como trabalhos futuros, são sugeridas otimização de algoritmos e experimentos diversos. Este estudo contribui para a compreensão do desempenho do MPI e abre caminho para a utilização mais eficiente do processamento paralelo em aplicações futuras.

Downloads

Publicado

06-12-2023