OpenMP em Direção à Aproximação: Loop Perforation e Multithreading

  • João B. Oliveira UTFPR
  • Rogério A. Gonçalves UTFPR
  • João Fabrício Filho UTFPR

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.
Publicado
16/05/2024
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.

##plugins.generic.recommendByAuthor.heading##