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
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.
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
Como Citar
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.