Using a TV Box for Teaching Parallel Programming and High-Performance Computing
Resumo
This article demonstrated that it is possible to overcome the challenges faced by institutions in teaching parallel and distributed computing, even when using smaller equipment with physical limitations in hardware resources. The methodology used was quantitative, descriptive, and exploratory, aiming to deepen the understanding of the topic. The cluster used consisted of eleven physically identical MxQ Pro 4K TV Boxes, and for the teaching-learning process of parallel and distributed programming, parallel computational algorithms from the "Tera" family were used. The results showed that parallelism is more efficient in solving complex problems, provided that communication between the nodes is fast and efficient.Referências
Barney, B. (2010). Introduction to parallel computing. Lawrence Livermore National Laboratory, 6(13), 10.
David, N., Almeida, Y., Neto, J. S., & de Almeida, D. (2019). Cluster Beowulf de baixo custo para o estudo de Sistemas Distribuídos. In Escola Regional de Informática de Mato Grosso (ERI-MT) (pp. 136-138). SBC. DOI: 10.5753/eri-mt.2019.8612
De Toledo Gomes, J. P., Silva, P. H. B., de Mello Innocentini, M. D., & Formigoni, C. E. (2023). Análise de Desempenho de um Cluster Beowulf com Utilização de TV Box. 17º Jornada Científica e Tecnológica e 14º Simpósio de Pós-Graduação do IFSULDEMINAS, 15(3).
Göddeke, D., Komatitsch, D., Geveler, M., Ribbrock, D., Rajovic, N., Puzovic, N., & Ramirez, A. (2013). Energy efficiency vs. performance of the numerical solution of PDEs: An application study on a low-power ARM-based cluster. Journal of Computational Physics, 237, 132-150. DOI: 10.1016/j.jcp.2012.11.031
Goldman, A., Kon, F., Junior, F. P., Polato, I., & de Fátima Pereira, R. (2012). Apache Hadoop: conceitos teóricos e práticos, evolução e novas possibilidades. XXXI Jornadas de atualizaçoes em informatica, 88-136.
Hennessy, J. L., & Patterson, D. A. (2011). Computer architecture: a quantitative approach. Elsevier.
Kalapothas, S., Galetakis, M., Flamis, G., Plessas, F., & Kitsos, P. (2023). A survey on risc-v-based machine learning ecosystem. Information, 14(2), 64. DOI: 10.3390/info14020064
McCool, M., Reinders, J., & Robison, A. (2012). Structured parallel programming: patterns for efficient computation. Elsevier.
Pacheco, P. (2011). An introduction to parallel programming. Elsevier.
Shoop, E., Matthews, S. J., Brown, R., & Adams, J. C. (2025). Hands-on parallel & distributed computing with Raspberry Pi devices and clusters. Journal of parallel and distributed computing, 196, 104996. DOI: 10.1016/j.jpdc.2024.104996
Shvachko, Konstantin; Kuang, Hairong; Radia, Sanjay; Chansler, Robert. The Hadoop Distributed File System. In: 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST). Lake Tahoe: IEEE, 2010. p. 1–10.
Sterling, T., Brodowicz, M., & Anderson, M. (2017). High performance computing: modern systems and practices. Morgan Kaufmann.
David, N., Almeida, Y., Neto, J. S., & de Almeida, D. (2019). Cluster Beowulf de baixo custo para o estudo de Sistemas Distribuídos. In Escola Regional de Informática de Mato Grosso (ERI-MT) (pp. 136-138). SBC. DOI: 10.5753/eri-mt.2019.8612
De Toledo Gomes, J. P., Silva, P. H. B., de Mello Innocentini, M. D., & Formigoni, C. E. (2023). Análise de Desempenho de um Cluster Beowulf com Utilização de TV Box. 17º Jornada Científica e Tecnológica e 14º Simpósio de Pós-Graduação do IFSULDEMINAS, 15(3).
Göddeke, D., Komatitsch, D., Geveler, M., Ribbrock, D., Rajovic, N., Puzovic, N., & Ramirez, A. (2013). Energy efficiency vs. performance of the numerical solution of PDEs: An application study on a low-power ARM-based cluster. Journal of Computational Physics, 237, 132-150. DOI: 10.1016/j.jcp.2012.11.031
Goldman, A., Kon, F., Junior, F. P., Polato, I., & de Fátima Pereira, R. (2012). Apache Hadoop: conceitos teóricos e práticos, evolução e novas possibilidades. XXXI Jornadas de atualizaçoes em informatica, 88-136.
Hennessy, J. L., & Patterson, D. A. (2011). Computer architecture: a quantitative approach. Elsevier.
Kalapothas, S., Galetakis, M., Flamis, G., Plessas, F., & Kitsos, P. (2023). A survey on risc-v-based machine learning ecosystem. Information, 14(2), 64. DOI: 10.3390/info14020064
McCool, M., Reinders, J., & Robison, A. (2012). Structured parallel programming: patterns for efficient computation. Elsevier.
Pacheco, P. (2011). An introduction to parallel programming. Elsevier.
Shoop, E., Matthews, S. J., Brown, R., & Adams, J. C. (2025). Hands-on parallel & distributed computing with Raspberry Pi devices and clusters. Journal of parallel and distributed computing, 196, 104996. DOI: 10.1016/j.jpdc.2024.104996
Shvachko, Konstantin; Kuang, Hairong; Radia, Sanjay; Chansler, Robert. The Hadoop Distributed File System. In: 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST). Lake Tahoe: IEEE, 2010. p. 1–10.
Sterling, T., Brodowicz, M., & Anderson, M. (2017). High performance computing: modern systems and practices. Morgan Kaufmann.
Publicado
23/09/2026
Como Citar
GOIS, Mikael dos Santos; CRUZ, Ariel Andrade; ESTÁCIO, Kauan Gutierrez Santos; NASCIMENTO, Talyson Rodrigues Silva; JESUS, Eric Santos de; LIMA, Isabelle Saahirah Ribeiro de; CARNEIRO NETO, José Aprígio.
Using a TV Box for Teaching Parallel Programming and High-Performance Computing. In: ESCOLA REGIONAL DE COMPUTAÇÃO BAHIA, ALAGOAS E SERGIPE (ERBASE), 26. , 2026, Maragogi/AL.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2026
.
p. 279-288.
DOI: https://doi.org/10.5753/erbase.2026.29529.
