Plataforma de medição de consumo para comparação entre software e hardware em projetos energeticamente eficientes

Bibliographic Details
Main Author: Cemin, Paulo Roberto
Publication Date: 2015
Format: Master thesis
Language: por
Source: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Download full: http://repositorio.utfpr.edu.br/jspui/handle/1/1310
Summary: The large number of mobile devices increased the interest in low-power designs. Tools that allow the evaluation of alternative implementations give the designer actionable information to create energy-efficient designs. This paper presents a new power measurement platform able to compare the energy consumption of different algorithms implemented in software and in hardware. The proposed platform is able to measure the energy consumption of a specific process running in a general-purpose CPU with a standard operating system, and to compare the results with equivalent algorithms running in an FPGA. This allows the designer to choose the most energy-efficient software vs. hardware partitioning for a given application. Compared with the current state-of-the-art, the presented platform has four distinguishing features: (i) support for both software and hardware power measurements, (ii) measurement of individual code sections in the CPU, (iii) support for dynamic clock frequencies, and (iv) improvement of measurement precision. We also demonstrate how the developed platform has been used to analyze the energy consumption of network intrusion detection algorithms aimed at detecting probing attacks.
id UTFPR-12_6fbf6282122cd45c1e4a91f65e6baf2f
oai_identifier_str oai:repositorio.utfpr.edu.br:1/1310
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling Plataforma de medição de consumo para comparação entre software e hardware em projetos energeticamente eficientesEnergia - ConsumoMediçãoArranjos de lógica programável em campoSoftware - DesenvolvimentoMétodos de simulaçãoEngenharia elétricaEnergy consumptionMensurationField programmable gate arraysComputer software - DevelopmentSimulation methodsElectric engineeringThe large number of mobile devices increased the interest in low-power designs. Tools that allow the evaluation of alternative implementations give the designer actionable information to create energy-efficient designs. This paper presents a new power measurement platform able to compare the energy consumption of different algorithms implemented in software and in hardware. The proposed platform is able to measure the energy consumption of a specific process running in a general-purpose CPU with a standard operating system, and to compare the results with equivalent algorithms running in an FPGA. This allows the designer to choose the most energy-efficient software vs. hardware partitioning for a given application. Compared with the current state-of-the-art, the presented platform has four distinguishing features: (i) support for both software and hardware power measurements, (ii) measurement of individual code sections in the CPU, (iii) support for dynamic clock frequencies, and (iv) improvement of measurement precision. We also demonstrate how the developed platform has been used to analyze the energy consumption of network intrusion detection algorithms aimed at detecting probing attacks.A popularização dos dispositivos móveis impulsionou a pesquisa e o desenvolvimento de soluções de baixo consumo. A evolução destas aplicações demanda ferramentas que permitam avaliar diferentes alternativas de implementação, fornecendo, aos desenvolvedores, informações valiosas para a criação de soluções energeticamente eficientes. Este trabalho desenvolveu uma nova plataforma de medição de consumo que permite comparar a eficiência energética de diferentes algoritmos implementados em software e em hardware. A plataforma é capaz de medir o consumo energético de um processo específico em execução em um processador de propósito geral com um sistema operacional padrão, além de comparar o resultado obtido com algoritmos equivalentes implementados em uma FPGA. Isto permite ao desenvolvedor dividir o processamento da aplicação entre software e hardware de forma a obter a solução mais energeticamente eficiente. Comparada com o estado da arte, a plataforma de medição criada possui três característica inovadoras: suporte a medição de consumo de software e hardware; medição de trechos de código específicos executados pelo processador; e suporte a alteração dinâmica do clock. Também é mostrado neste trabalho como a plataforma desenvolvida tem sido utilizada para analisar o consumo energético de algoritmos de detecção de intrusão de rede para ataques do tipo probing.Universidade Tecnológica Federal do ParanáCuritibaPrograma de Pós-Graduação em Engenharia Elétrica e Informática IndustrialPedroni, Volnei AntonioCemin, Paulo Roberto2015-06-25T19:44:27Z2015-06-25T19:44:27Z2015-02-24info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfCEMIN, Paulo Roberto. Plataforma de medição de consumo para comparação entre software e hardware em projetos energeticamente eficientes. 2015. 99 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) – Universidade Tecnológica Federal do Paraná, Curitiba, 2015.http://repositorio.utfpr.edu.br/jspui/handle/1/1310porreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRinfo:eu-repo/semantics/openAccess2015-06-26T06:00:33Zoai:repositorio.utfpr.edu.br:1/1310Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2015-06-26T06:00:33Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.none.fl_str_mv Plataforma de medição de consumo para comparação entre software e hardware em projetos energeticamente eficientes
title Plataforma de medição de consumo para comparação entre software e hardware em projetos energeticamente eficientes
spellingShingle Plataforma de medição de consumo para comparação entre software e hardware em projetos energeticamente eficientes
Cemin, Paulo Roberto
Energia - Consumo
Medição
Arranjos de lógica programável em campo
Software - Desenvolvimento
Métodos de simulação
Engenharia elétrica
Energy consumption
Mensuration
Field programmable gate arrays
Computer software - Development
Simulation methods
Electric engineering
title_short Plataforma de medição de consumo para comparação entre software e hardware em projetos energeticamente eficientes
title_full Plataforma de medição de consumo para comparação entre software e hardware em projetos energeticamente eficientes
title_fullStr Plataforma de medição de consumo para comparação entre software e hardware em projetos energeticamente eficientes
title_full_unstemmed Plataforma de medição de consumo para comparação entre software e hardware em projetos energeticamente eficientes
title_sort Plataforma de medição de consumo para comparação entre software e hardware em projetos energeticamente eficientes
author Cemin, Paulo Roberto
author_facet Cemin, Paulo Roberto
author_role author
dc.contributor.none.fl_str_mv Pedroni, Volnei Antonio
dc.contributor.author.fl_str_mv Cemin, Paulo Roberto
dc.subject.por.fl_str_mv Energia - Consumo
Medição
Arranjos de lógica programável em campo
Software - Desenvolvimento
Métodos de simulação
Engenharia elétrica
Energy consumption
Mensuration
Field programmable gate arrays
Computer software - Development
Simulation methods
Electric engineering
topic Energia - Consumo
Medição
Arranjos de lógica programável em campo
Software - Desenvolvimento
Métodos de simulação
Engenharia elétrica
Energy consumption
Mensuration
Field programmable gate arrays
Computer software - Development
Simulation methods
Electric engineering
description The large number of mobile devices increased the interest in low-power designs. Tools that allow the evaluation of alternative implementations give the designer actionable information to create energy-efficient designs. This paper presents a new power measurement platform able to compare the energy consumption of different algorithms implemented in software and in hardware. The proposed platform is able to measure the energy consumption of a specific process running in a general-purpose CPU with a standard operating system, and to compare the results with equivalent algorithms running in an FPGA. This allows the designer to choose the most energy-efficient software vs. hardware partitioning for a given application. Compared with the current state-of-the-art, the presented platform has four distinguishing features: (i) support for both software and hardware power measurements, (ii) measurement of individual code sections in the CPU, (iii) support for dynamic clock frequencies, and (iv) improvement of measurement precision. We also demonstrate how the developed platform has been used to analyze the energy consumption of network intrusion detection algorithms aimed at detecting probing attacks.
publishDate 2015
dc.date.none.fl_str_mv 2015-06-25T19:44:27Z
2015-06-25T19:44:27Z
2015-02-24
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv CEMIN, Paulo Roberto. Plataforma de medição de consumo para comparação entre software e hardware em projetos energeticamente eficientes. 2015. 99 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) – Universidade Tecnológica Federal do Paraná, Curitiba, 2015.
http://repositorio.utfpr.edu.br/jspui/handle/1/1310
identifier_str_mv CEMIN, Paulo Roberto. Plataforma de medição de consumo para comparação entre software e hardware em projetos energeticamente eficientes. 2015. 99 f. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) – Universidade Tecnológica Federal do Paraná, Curitiba, 2015.
url http://repositorio.utfpr.edu.br/jspui/handle/1/1310
dc.language.iso.fl_str_mv por
language por
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 Universidade Tecnológica Federal do Paraná
Curitiba
Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv riut@utfpr.edu.br || sibi@utfpr.edu.br
_version_ 1850497876738703360