PYRALELO: UM SISTEMA PARA SUPORTE À PROGRAMAÇÃO VISUAL DE APLICAÇÕES PARALELAS DE ALTO DESEMPENHO
André Ricardo Dantas Bezerra Landim
Landim, André Ricardo Dantas Bezerra
Guilherme Álvaro Rodrigues Maia Esmeraldo
Esmeraldo, Guilherme Álvaro Rodrigues Maia
28/04/2021
186-195
13
CIÊNCIA DA COMPUTAÇÃO: TECNOLOGIAS EMERGENTES EM COMPUTAÇÃO - VOLUME 2
A computação paralela é uma técnica que busca dividir as tarefas entre os processadores para aumento de desempenho do sistema. Contudo, desenvolver novas aplicações paralelas não é uma tarefa simples, pois deve-se identificar os pontos de paralelismo da aplicação e expressá-los em linguagens de programação lineares. Este artigo apresenta uma nova ferramenta que permite a modelagem visual e, com isso, é possível abstrair o paralelismo da aplicação, além de gerar automaticamente o código necessário à paralelização. Resultados preliminares mostram que, com a utilização da ferramenta proposta, é possível aumentar a produtividade no desenvolvimento de novas aplicações paralelas de alto desempenho.
alto desempenho, aumento de produtividade, computação paralela, geração de código, modelagem visual
Este capítulo está licenciado com uma Licença Creative Commons Atribuição-NãoComercial-SemDerivações 4.0 Internacional.
O conteúdo do capítulo e seus dados e sua forma, correção e confiabilidade, são de responsabilidade exclusiva do(s) autor(es). É permitido o download e compartilhamento desde que pela origem e no formato Acesso Livre (Open Access), com os créditos e citação atribuídos ao(s) respectivo(s) autor(es). Não é permitido: alteração de nenhuma forma, catalogação em plataformas de acesso restrito e utilização para fins comerciais. O(s) autor(es) mantêm os direitos autorais do texto.