Otimização do Método HOPMOC 1D com auxílio das ferramentas Intel Parallel Studio

  • Gabriel Costa CEFET RJ
  • Frederico Cabral Laboratório Nacional para Computação Científica
  • Carla Osthoff Laboratório de Computação Científica

Resumo


Esse trabalho apresenta um estudo comparativo entre diferentes técnicas de paralelização utilizadas para aumentar o desempenho do método numérico HOPMOC para resolução de equações diferenciais parciais hiperbólicas de problemas de convecção-difusão. O objetivo é avaliar os ganhos de duas estratégias desenvolvidas à partir da versão original do código, com o intuito de diminuir os tempos gastos em barreiras de sincronização, e compará-las entre si. Além disso o trabalho traz um novo estudo em relação às outras publicações envolvendo o HOPMOC: a análise da relação entre Spin Time e CPU Time para comprovar a eficiência das estratégias desenvolvidas.

Referências

References Bassi, F., Colombo, A., Crivellini, A., and Franciolini, M. (2016). Hybrid openmp/mpi parallelization of a high–order discontinuous galerkin cfd/caa solver. In 7th European Congress on Computational Methods in Applied Sciences and Engineering, ECCOMAS Congress, pages 7992–8012.

Cabral, F. L., Osthoff, C., Costa, G. P., Brandão, D., Kischinhevsky, M., and de Oliveira, S. L. G. (2017). Tuning up tvd hopmoc method on intel mic xeon phi architectures with intel parallel studio tools. In 2017 International Symposium on Computer Architecture and High Performance Computing Workshops (SBAC-PADW), pages 19–24. IEEE.

Cabral, F. L., Osthoff, C., Costa, G. P., de Oliveira, S. L. G., Brandão, D., and Kischinhevsky, M. (2018a). An openmp implementation of the tvd–hopmoc method based on a synchronization mechanism using locks between adjacent threads on xeon phi (tm) accelerators. In International Conference on Computational Science, pages 701–707. Springer.

Cabral, F. L., Osthoff, C., Souto, R. P., Costa, G. P., de Oliveira, S. L. G., Brandão, D., and Kischinhevsky, M. (2018b). Fine-tuning an openmp-based tvd–hopmoc method using intel R parallel studio xe tools on intel R xeon R architectures. In Latin American High Performance Computing Conference, pages 194–209. Springer.

Diener, M., White, S., Kale, L. V., Campbell, M., Bodony, D. J., and Freund, J. B. (2017) Improving the memory access locality of hybrid mpi applications. In Proceedings of the 24th European MPI Users’ Group Meeting, page 11. ACM.
Publicado
12/11/2019
COSTA, Gabriel; CABRAL, Frederico; OSTHOFF, Carla. Otimização do Método HOPMOC 1D com auxílio das ferramentas Intel Parallel Studio. In: WORKSHOP DE INICIAÇÃO CIENTÍFICA - SIMPÓSIO EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO (SSCAD), 20. , 2019, Campo Grande. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 41-48. DOI: https://doi.org/10.5753/wscad_estendido.2019.8697.