OpenMP em Direção à Aproximação: Loop Perforation e Multithreading
Resumo
Este estudo investiga a integração do loop perforation ao OpenMP para melhorar o desempenho de aplicações em sistemas com recursos computacionais limitados. Foram implementadas quatro técnicas de perforation – init, fini, large e small – com resultados experimentais que demonstram ganhos significativos de desempenho em várias configurações de teste. Os resultados indicam ganhos de até 43, 33% com as técnicas propostas.Referências
Che, S., Boyer, M., Meng, J., Tarjan, D., Sheaffer, J. W., Lee, S.-H., and Skadron, K. (2009). Rodinia: A benchmark suite for heterogeneous computing. In 2009 IEEE International Symposium on Workload Characterization (IISWC), pages 44–54.
Parasyris, K., Georgakoudis, G., Menon, H., Diffenderfer, J., Laguna, I., Osei-Kuffuor, D., and Schordan, M. (2021). HPAC: evaluating approximate computing techniques on HPC OpenMP applications. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, pages 1–14, St. Louis Missouri. ACM.
Que, H.-H., Jin, Y., Wang, T., Liu, M.-K., Yang, X.-H., and Qiao, F. (2023). A Survey of Approximate Computing: From Arithmetic Units Design to HighLevel Applications. Journal of Computer Science and Technology, 38(2):251–272.
Parasyris, K., Georgakoudis, G., Menon, H., Diffenderfer, J., Laguna, I., Osei-Kuffuor, D., and Schordan, M. (2021). HPAC: evaluating approximate computing techniques on HPC OpenMP applications. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, pages 1–14, St. Louis Missouri. ACM.
Que, H.-H., Jin, Y., Wang, T., Liu, M.-K., Yang, X.-H., and Qiao, F. (2023). A Survey of Approximate Computing: From Arithmetic Units Design to HighLevel Applications. Journal of Computer Science and Technology, 38(2):251–272.
Publicado
16/05/2024
Como Citar
OLIVEIRA, João B.; GONÇALVES, Rogério A.; FABRÍCIO FILHO, João.
OpenMP em Direção à Aproximação: Loop Perforation e Multithreading. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DE SÃO PAULO (ERAD-SP), 15. , 2024, Rio Claro/SP.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 49-52.
DOI: https://doi.org/10.5753/eradsp.2024.239866.