Métodos para simulação Barnes-Hut distribuída com MPI
Resumo
O método Barnes-Hut é aplicado em diversas simulações científicas. Técnicas desenvolvidas para eficiência do mesmo em sistemas paralelos podem também ser aplicadas a outros algoritmos. Neste trabalho criamos quatro variantes para execução distribuída do método com distribuição de trabalho entre nodos utilizando MPI. Os resultados obtidos demonstram potencial para a aplicação desses métodos em execuções distribuídas Barnes-Hut.
Referências
Delgado, A., Blanco, R. M., and Nunan Zola, W. (2019). Caminhamento paralelo Barnes-Hut com vetorização AVX2. In Anais do XX Simpósio em Sistemas Computacionais de Alto Desempenho, pages 454–461, Porto Alegre, RS, Brasil. SBC.
Meyer, B. H., Pozo, A. T. R., and Nunan Zola, W. M. (2021). Improving Barnes-Hut t-SNE algorithm in modern GPU architectures with random forest kNN and simulated wide-warp. ACM Journal on Emerging Technologies in Computing Systems (JETC), 17(4):1–26.