Avaliação do Desempenho e Consumo de Energia de Aplicações Implementadas com OpenMP SIMD
Resumo
Explorar o paralelismo tornou-se uma alternativa para reduzir o consumo de energia e melhorar o desempenho de aplicações. Este trabalho tem como objetivo avaliar as estatísticas de desempenho e energia de aplicações implementadas utilizando operações vetoriais. Através da execução de quatro aplicações conhecidas, mostramos que o uso de operações vetoriais pode reduzir o tempo de execução em até 37% e reduzir o consumo de energia em 35%.
Referências
Chapman, B., Jost, G., and Pas, R. V. D. (2007). Using OpenMP - Portable Shared Memory Programming.
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 IEEE Int. Symp. on Workload Characterization, pages 44–54, DC, USA. IEEE Computer Society.
Inoue, H. (2016). How simd width affects energy efficiency: A case study on sorting. In COOL CHIPS XIX, pages 1–3.
Jakobs, T. and Rünger, G. (2018). On the energy consumption of load/store avx instructions. In FedCSIS, pages 319–327.
Ponte, C., González-Domínguez, J., and Martín, M. J. (2017). Evaluation of openmp simd directives on xeon phi coprocessors. In HPCS, pages 389–395.