Avaliação do consumo de energia na execução do NAS Parallel Benchmark (NPB) em processadores ARM

  • Jorge S. Junior UFRGS
  • Alexandre Carissimi UFRGS

Resumo


O consumo de energia é um aspecto básico no projeto de sistemas HPC exascale e várias pesquisas buscam resolver o problema da eficiência energética. Uma estratégia é o uso de processadores de baixo consumo, como o ARM. No entanto, há vários modelos de ARM, com diferentes capacidades de processamento e de consumo de energia. Este artigo compara um ARM CortexA7 com um ARM Cortex-A15 usando como critério o tempo-até-solução e energia-até-solução na execução do benchmark paralelo NAS. Esses processadores foram empregados na concepção de dois clusters com 16 núcleos de processamento, cada. Os resultados mostram que nem sempre baixo consumo representa menor energia, já que os tempos de execução tendem a aumentar.

Referências

Aroca, R.V.; Gonçalves, L.M.G. (2012). “Towards green data centers: A comparison of x86 and ARM architectures power efficiency”. Journal of Parallel Distributed Computing, 72 (2012), pag. 1170-1780.

Bergman, K.; et alli. (2008). “Exascale computing study: Technology challenges in achieving exascale systems”. DARPA, Tech. Rep.

Emami, S.; (2015).Jetson/Computer vision performance. Acessado em junho 2015. (Disponível em: http://elinux.org/Jetson/Computer_Vision_Performance).

Göddeke, D.;et alli. (2013). “Energy efficiency vs. performance of the numerical solution of PDEs: An application study on a low-power ARM-based cluster”. Elsevier. Journal of Computational Physics. Vol. 237, 15 March 2013, pag. 132–15.

Huang, W. et alli. (2008). “Many-core design from a thermal perspective”. In.: ACM. Proceeding of the 45th annual Design Automation Conference. Pag. 746-749.

Ou, Z.; Pang, B.; Deng, Y.; Nurminen, J.; Yla-Jaaski, A.; Hui, P. (2012). “Energy and Cost efficieny analysis or ARM based Cluster”. Proceedings of the 2012 12th IEEE/ACM Int. Symposium on Cluster, Cloud and Grid Computing, pag. 115-123.

Padoin, E.L.; Oliveira, D..; Velho, P.; Navaux, P. (2012). “Time to Solution and Energy to Solution: A comparaison between ARM and Xeon”. In.: IEEE. 3rd Workshop on Applications for Multi-Core Architecture (WANCA 2012). pg. 48-53.

Padoin, E.L et alli. (2013) “Análise de desempenho, escalabilidade e eficiência energética de MPSoCs com processadores ARM”.In.: Conferencia Latino Americana de Computación de Alto Rendimiento (CLCAR), San José, Costa Rica, 2013.

Projetc.Eu Montblanc (2015). “Mont-Blanc Home Page”. Acessado em Junho 2015. (Disponível em: http://www.montblanc-project.eu)

Roberts-Hoffman, K.; Hegde, P. (2009), “ARM Cortex-A8 vs Intel Atom: Architectural and benchmarl comparisons”. Dallas: University of Texas at Dallas.

Smith, J.; Hamilton, A.; (2015). “Massive Affordable computing using ARM processors in high energy physics”, In: IOP Publishing. Journal of Physics. V.608, n.1, p 12001.

Ximendes, J.S.; (2015) “Avaliação do consumo energético do benchmark NAS em processadores ARM”. Trabalho de Conclusão de Curso. Engenharia de Computação. Instituto de Informática. UFRGS. 67 pág.

Wehner, M.; Oliker, L.; Shalf, J. A real cloud computer. Spectrum, IEEE, IEEE,v. 46, n. 10, p. 24–29, 2009.
Publicado
18/10/2015
S. JUNIOR, Jorge; CARISSIMI, Alexandre. Avaliação do consumo de energia na execução do NAS Parallel Benchmark (NPB) em processadores ARM. In: SIMPÓSIO EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO (SSCAD), 16. , 2015, Florianópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 240-251. DOI: https://doi.org/10.5753/wscad.2015.14287.