ESTUDO EXPERIMENTAL DA PROGRAMAÇÃO PARALELA COM MPI NA MULTIPLICAÇÃO DE MATRIZES EM UM CLUSTER COM 8 TVs BOX
Palavras-chave:
OpenMPI, Threads, Desempenho, ParalelismoResumo
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.