Um framework para monitoração do consumo energético em arquiteturas multicore

Autores

  • Bruno Giacobo Pinto Universidade Federal de Pelotas - UFPel
  • Lucas Mendonça de Souza Xavier Universidade Federal de Pelotas - UFPel
  • Rodolfo Migon Favaretto Pontifícia Universidade Católica do Rio Grande do Sul - PUCRS
  • Gerson Geraldo Homrich Cavalheiro Universidade Federal de Pelotas - UFPel

DOI:

https://doi.org/10.5335/rbca.2015.4886

Palavras-chave:

Análise de performance, Medição de energia, Monitoramento

Resumo

Os processadores modernos oferecem informações sobre o seu consumo energético. No entanto, não há padronização da interface de acesso aos serviços que as disponibilizam e nem uma etapa de tratamento ou uniformização dos dados coletados por essas ferramentas. Isso constitui um inconveniente para o programador final e restringe a portabilidade das soluções que utilizam essas informações. Este artigo apresenta um framework que provê uma interface comum de serviços para acesso às informações sobre o consumo energético dos processadores. A solução desenvolvida fornece uma representação uniforme para os dados coletados e é desenvolvida utilizando uma arquitetura modular e extensível. Nessa abordagem, o consumo energético de programas paralelos, executando em arquiteturas baseadas em processadores multicore, pôde ser monitorado de forma dinâmica, independente da família de processadores suportando a execução. Esse framework é validado com dois estudos de caso que ilustram sua aplicabilidade.

Downloads

Os dados de download ainda não estão disponíveis.

Downloads

Publicado

27-10-2015

Edição

Seção

Artigo Original

Como Citar

[1]
2015. Um framework para monitoração do consumo energético em arquiteturas multicore. Revista Brasileira de Computação Aplicada. 7, 3 (out. 2015), 108–119. DOI:https://doi.org/10.5335/rbca.2015.4886.