Energy consumption measurement of C/C++ programs using clang tooling

Detalhes bibliográficos
Autor(a) principal: Santos, Mário
Data de Publicação: 2017
Outros Autores: Saraiva, João, Porkoláb, Zoltán, Krupp, Dániel
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/1822/68731
Resumo: The green computing has an important role in today's software technology. Either speaking about small IoT devices or large cloud servers, there is a generic requirement of minimizing energy consumption. For this purpose, we usually first have to identify which parts of the system is responsible for the critical energy peaks. In this paper we suggest a new method to measure the energy consumption based on Low Level Virtual Machine (LLVM)/Clang tooling. The method has been tested on 2 open source systems and the output is visualized via the well-known Kcachegrind tool.
id RCAP_f7a1d08654d35f494ff1d8370394dd8a
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/68731
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Energy consumption measurement of C/C++ programs using clang toolingCode InstrumentationEnergy consumptionVisualizationEngenharia e Tecnologia::Engenharia CivilThe green computing has an important role in today's software technology. Either speaking about small IoT devices or large cloud servers, there is a generic requirement of minimizing energy consumption. For this purpose, we usually first have to identify which parts of the system is responsible for the critical energy peaks. In this paper we suggest a new method to measure the energy consumption based on Low Level Virtual Machine (LLVM)/Clang tooling. The method has been tested on 2 open source systems and the output is visualized via the well-known Kcachegrind tool.This work is financed by the ERDF European Regional Development Fund through the OperationalProgramme for Competitiveness and Internationalisation - COMPETE 2020 Programme and by National Funds through the Portuguese funding agency, FCT - Fundação para a Ciência e a Tecnologia within project POCI-01-0145-FEDER-016718CEUR-WsUniversidade do MinhoSantos, MárioSaraiva, JoãoPorkoláb, ZoltánKrupp, Dániel20172017-01-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/68731eng97886703135521613-0073info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T07:35:44Zoai:repositorium.sdum.uminho.pt:1822/68731Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T16:32:46.105732Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Energy consumption measurement of C/C++ programs using clang tooling
title Energy consumption measurement of C/C++ programs using clang tooling
spellingShingle Energy consumption measurement of C/C++ programs using clang tooling
Santos, Mário
Code Instrumentation
Energy consumption
Visualization
Engenharia e Tecnologia::Engenharia Civil
title_short Energy consumption measurement of C/C++ programs using clang tooling
title_full Energy consumption measurement of C/C++ programs using clang tooling
title_fullStr Energy consumption measurement of C/C++ programs using clang tooling
title_full_unstemmed Energy consumption measurement of C/C++ programs using clang tooling
title_sort Energy consumption measurement of C/C++ programs using clang tooling
author Santos, Mário
author_facet Santos, Mário
Saraiva, João
Porkoláb, Zoltán
Krupp, Dániel
author_role author
author2 Saraiva, João
Porkoláb, Zoltán
Krupp, Dániel
author2_role author
author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Santos, Mário
Saraiva, João
Porkoláb, Zoltán
Krupp, Dániel
dc.subject.por.fl_str_mv Code Instrumentation
Energy consumption
Visualization
Engenharia e Tecnologia::Engenharia Civil
topic Code Instrumentation
Energy consumption
Visualization
Engenharia e Tecnologia::Engenharia Civil
description The green computing has an important role in today's software technology. Either speaking about small IoT devices or large cloud servers, there is a generic requirement of minimizing energy consumption. For this purpose, we usually first have to identify which parts of the system is responsible for the critical energy peaks. In this paper we suggest a new method to measure the energy consumption based on Low Level Virtual Machine (LLVM)/Clang tooling. The method has been tested on 2 open source systems and the output is visualized via the well-known Kcachegrind tool.
publishDate 2017
dc.date.none.fl_str_mv 2017
2017-01-01T00:00:00Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/68731
url http://hdl.handle.net/1822/68731
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 9788670313552
1613-0073
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv CEUR-Ws
publisher.none.fl_str_mv CEUR-Ws
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833596013827325952