Comparação entre Vetorização e Laços Explícitos na Solução de EDPs por Elementos Finitos em Julia

- 322189
Resumo
Favoritar este trabalho
Como citar esse trabalho?
Resumo

Eficiência é uma das métricas mais relevantes na avaliação de implementações de algoritmos. Geralmente, em métodos numéricos, há uma relação direta entre alta precisão e alto custo computacional. Diante disso, explorar novas abordagens que conciliem esses dois aspectos é extremamente importante. Tendo em vista o tempo de execução e o consumo de memória, uma análise comparativa foi feita entre uma abordagem vetorizada e uma abordagem com laços explícitos na implementação do Método de Elementos Finitos (MEF) em Julia. A vetorização é uma abordagem utilizada na implementação de algoritmos que processa operações em blocos de dados ao invés de laços explícitos (tais como “for” e “while”). À medida que se refina mais a malha utilizada no MEF, a abordagem vetorizada vai se tornando mais vantajosa em termos de tempo de execução, enquanto que o consumo de memória permanece pareado.

Compartilhe suas ideias ou dúvidas com os autores!

Sabia que o maior estímulo no desenvolvimento científico e cultural é a curiosidade? Deixe seus questionamentos ou sugestões para o autor!

Faça login para interagir

Tem uma dúvida ou sugestão? Compartilhe seu feedback com os autores!

Instituições
  • 1 Universidade Federal do Rio de Janeiro (UFRJ)
  • 2 Universidade Federal do Rio de Janeiro
Eixo Temático
  • ST03 - Computação Científica
Palavras-chave
Equação Diferencial Parcial
Métodos Numéricos
Elementos Finitos
Performance Computacional
Vetorização