Avaliação do Desempenho e Consumo de Energia de Aplicações Implementadas com OpenMP SIMD

  • Gustavo Tamiosso UNIPAMPA
  • Gustavo Berned UNIPAMPA
  • Marcelo Caggiani Luizelli UNIPAMPA
  • Fabio Rossi IFFAR
  • Jorji Nonaka RIKEN Center for Computational Science
  • Arthur Lorenzon UNIPAMPA

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%.

Palavras-chave: Algoritmos Paralelos e Distribuídos, Arquitetura de Computadores e Processadores, Avaliação, Medição e Predição de Desempenho, Linguagens, Compiladores e Ferramentas de Computação Paralela e Distribuída

Referências

Abbo, A. A. e. a. (2004). Power consumption of performance-scaled simd processors. In Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation, pages 532–540. Springer Berlin Heidelberg.

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.
Publicado
15/04/2020
TAMIOSSO, Gustavo; BERNED, Gustavo; LUIZELLI, Marcelo Caggiani; ROSSI, Fabio; NONAKA, Jorji; LORENZON, Arthur. Avaliação do Desempenho e Consumo de Energia de Aplicações Implementadas com OpenMP SIMD. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS), 20. , 2020, Santa Maria. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 69-72. ISSN 2595-4164. DOI: https://doi.org/10.5753/eradrs.2020.10758.