Sumawma: Uma Plataforma para Auxiliar no Ensino de Códigos Paralelos

Autores

  • Marcos Rodrigo Mendes Saavedra UFPA
  • Thiago de Castro Sant’Anna UFPA
  • José Maria P. Vilhena Ferreira UFPA
  • Josivaldo de Souza Araújo UFPA

DOI:

https://doi.org/10.22456/1679-1916.153594

Palavras-chave:

Programação Paralela, Ambientes de Programação, Plataforma, Ferramenta, Bibliotecas Paralelas

Resumo

A construção de códigos paralelos pode representar um desafio no processo de ensino e aprendizagem da Programação Paralela, especialmente em função das particularidades de configuração dos sistemas operacionais. Para obter um ambiente funcional, é necessário instalar e configurar bibliotecas paralelas como OpenMP, OpenMPI e OpenACC, além de ferramentas para editar, compilar e executar os códigos desenvolvidos. Para estudantes que não estão familiarizados com esses ambientes e configurações, esse processo pode desestimular o interesse e comprometer o aprendizado. Este trabalho apresenta a plataforma Sumawma, cujo objetivo é apoiar a elaboração de códigos paralelos e auxiliar no processo de ensino e aprendizagem da Programação Paralela por meio de um ambiente pré-configurado para desenvolvimento e execução, sem a necessidade de instalar ou configurar bibliotecas adicionais. Por se tratar de um ambiente on-line, a plataforma pode ser executada em qualquer sistema operacional via navegador, com base em uma arquitetura cliente-servidor. O sistema foi testado e avaliado em uma turma de Programação Paralela e também por especialistas da área, que aprovaram o recurso didático proposto.

Downloads

Não há dados estatísticos.

Downloads

Publicado

2026-02-11

Como Citar

SAAVEDRA, Marcos Rodrigo Mendes; SANT’ANNA, Thiago de Castro; FERREIRA, José Maria P. Vilhena; ARAÚJO, Josivaldo de Souza. Sumawma: Uma Plataforma para Auxiliar no Ensino de Códigos Paralelos. RENOTE, Porto Alegre, v. 23, n. 2, p. 642–653, 2026. DOI: 10.22456/1679-1916.153594. Disponível em: https://seer.ufrgs.br/index.php/renote/article/view/153594. Acesso em: 18 ago. 2026.

Edição

Seção

Pensamento computacional, robótica e aprendizagem prática