NeanderWeb-V: Uma Abordagem Web Simplificada para o Ensino de Paralelismo e Cache

  • João Pedro R. Linares UFPel
  • João V. P. Soares UFPel
  • Gerson Geraldo H. Cavalheiro UFPel

Resumo


Este trabalho apresenta o NeanderWeb-V, um simulador da arquitetura Neander-V, que amplia o Neander clássico, com suporte a vetorização e cache. Desenvolvido para execução direta em navegadores, o sistema oferece um ambiente interativo para explorar conceitos fundamentais de Arquitetura de Computadores e Programação. O diferencial está na possibilidade de visualizar mecanismos de paralelismo em hardware, permitindo compreender na prática o impacto desses recursos no desempenho do software. Um estudo de caso com estudantes de Computação avaliou a usabilidade do sistema, indicando sua viabilidade de uso e potencial pedagógico, embora estudos adicionais sejam necessários para medir sua eficácia educacional de forma quantitativa.

Referências

Borges, J. A. S. and Silva, G. P. (2006). NeanderWin: Um simulador didático para uma arquitetura do tipo acumulador. In Workshop sobre Educação em Arquitetura de Computadores.

Brooke, J. (1996). Sus: A “quick and dirty” usability scale. In Jordan, P. W., Thomas, B., McClelland, I. L., and Weerdmeester, B., editors, Usability Evaluation in Industry, pages 189–194. Taylor & Francis.

García, F., Calderón-Mateos, A., Alonso-Monsalve, S., and Prieto-Cepeda, J. (2019). WepSIM: an online interactive educational simulator integrating microdesign, micro-programming, and assembly language programming. IEEE Transactions on Learning Technologies, 13(1):211–218.

Linares, J., Bois, A. D., and Cavalheiro, G. (2025). Simulador web para o ensino de arquitetura de computadores com suporte a vetores e cache. In Anais do XXVI Simpósio em Sistemas Computacionais de Alto Desempenho, pages 121–132, Porto Alegre, RS, Brasil. SBC.

Linares, J. P. and Cavalheiro, G. G. H. (2025). Simulador da arquitetura Neander em uma abordagem Web. In ERAD-RS, pages 113–116. SBC.

Nova, B., Ferreira, J. C., and Araújo, A. (2013). Tool to support computer architecture teaching and learning. In 2013 1st Int. Conf. Port. Soc. Eng. Educ., pages 1–8. IEEE.

Silva, G. P. and Borges, J. A. d. S. (2016). SimuS: Um simulador para o ensino de arquitetura de computadores. Int. J. Comput. Archit. Educ., 5(1).

Vollmar, K., Sanderson, and Pete (2006). MARS: an education-oriented MIPS assembly language simulator. In Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, SIGCSE ’06, page 239–243, New York. ACM.

Weber, R. F. (2000). Fundamentos de arquitetura de computadores. Sagra Luzzatto.

Yurcik, W., Brumbaugh, and Larry (2001). A web-based little man computer simulator. In Proc. of the 32nd Tech. Symp. on Computer Science Education, pages 204–208.
Publicado
06/05/2026
LINARES, João Pedro R.; SOARES, João V. P.; CAVALHEIRO, Gerson Geraldo H.. NeanderWeb-V: Uma Abordagem Web Simplificada para o Ensino de Paralelismo e Cache. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS), 26. , 2026, Bagé/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 17-20. ISSN 2595-4164. DOI: https://doi.org/10.5753/eradrs.2026.21438.