Aplicação das ferramentas Intel Parallel Studio para modernização de código para métodos numéricos de diferenças finitas para solução de equações diferenciais parciais em arquitetura Haswell/Broadwell

  • Gabriel P. da Costa CEFET/RJ
  • Carla Osthoff LNCC
  • Frederico Cabral LNCC

Resumo


Este artigo tem como objetivo a apresentação de uma estratégia para a otimização do código de um método numérico em ambiente paralelo Intel. Serão descritas as versões padrão e otimizada deste código, as razões que levaram ao desenvolvimento dessa nova versão, bem como os testes que comprovam o ganho de desempenho e confirmam sua validade.

Palavras-chave: Equações Diferenciais Parciais, Métodos Numéricos, Modernização de Código

Referências

Cabral, F. L.; Osthoff, C.; Costa, G. P.; Brandão, D.; Kischinhevsky, M.; 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.; 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.; Kischinhevsky, M. (2018b). Fine-tuning an openmp-based tvd–hopmoc method using intel R parallel studio xe tools on intel xeon architectures. In Latin American High Performance Computing Conference, pages 194–209. Springer.
Publicado
04/09/2019
DA COSTA, Gabriel P.; OSTHOFF, Carla; CABRAL, Frederico. Aplicação das ferramentas Intel Parallel Studio para modernização de código para métodos numéricos de diferenças finitas para solução de equações diferenciais parciais em arquitetura Haswell/Broadwell. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DO RIO DE JANEIRO (ERAD-RJ), 5. , 2019, Rio de Janeiro. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 29-31.