BDBComp
Parceria:
SBC
Reavaliando a Eficiência Energética de Memória Transacional em Processadores Convencionais

Jo˜ao P. L. de CarvalhoAlexandro BaldassinRodolfo Azevedo

Memória Transacional (TM) é um mecanismorecente de sincronizaçã˜o que objetiva ao mesmo tempofacilitar o desenvolvimento de aplicac¸ ˜oes concorrentes efornecer desempenho. A maioria dos trabalhos em TM focamavaliação de desempenho, negligenciando outras métricascomo consumo de energia. Trabalhos anteriores analisarama eficiência energética de implementações de TM através deambientes simulados com modelo de execução simplificado.Este trabalho apresenta uma reavaliação do consumo deenergia e desempenho de uma implementação moderna dememória transacional em processadores convencionais. Serádescrito e discutido uma técnica de medição de energiabaseada em Registradores Específicos de Modelo (MSRs),técnica essa utilizada para obter e analisar o consumoenergético de aplicações transacionais do benchmark STAMP,bem como de suas respectivas implementações baseadas emtravas. Também será discutido o comportamento do consumode energia e desempenho devido à influência de diferentes gerenciadosde frequˆência disponíveis em configuraçõoes típicasde sistemas Linux. Nossos resultados mostram que memóriatransacional em software de fato reduz o consumo de energiaquando comparada a implementações baseadas em travasgrossas em 7 das 8 aplicações estudadas em um processador Intel Sandy Bridge.

http://www.lbd.dcc.ufmg.br/colecoes/wscad/2013/009.pdf

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato: bdbcomp@lbd.dcc.ufmg.br
     Mantida por:
LBD