Controlador dinâmico de energia para o codificador HEVC baseado em frentes de pareto

Detalhes bibliográficos
Ano de defesa: 2016
Autor(a) principal: Penny, Wagner Ishizaka
Orientador(a): Zatt, Bruno
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Pelotas
Programa de Pós-Graduação: Programa de Pós-Graduação em Computação
Departamento: Centro de Desenvolvimento Tecnológico
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: http://guaiaca.ufpel.edu.br/handle/prefix/6695
Resumo: Atualmente, a reprodução de vídeos digitais representa um importante tema de pesquisa. Devido ao rápido crescimento da demanda por maiores resoluções e desempenho, foi desenvolvido o padrão de codificação de vídeo da próxima geração, o High Efficiency Video Coding (HEVC). Este padrão se tornou o novo estado da arte em codificação de vídeo, trazendo muitas inovações como forma de aumentar a eficiência de codificação. No entanto, o aumento de desempenho também acarretou no aumento do esforço computacional (complexidade) e do consumo de energia. Na maior parte das vezes os vídeos devem ser manipulados em sistemas embarcados, os quais são sistemas dedicados que possuem uma funcionalidade restrita para atender uma tarefa específica, além de apresentarem como característica, na maioria das vezes, a mobilidade e o uso de pilhas e baterias como fonte de energia. São exemplos de sistemas embarcados os computadores de bordo, câmeras digitais, drones, etc. Dessa forma, é necessário que exista o equilíbrio entre uso de memória, qualidade de vídeo, desempenho e consumo de energia. De nada adiantaria a obtenção de um alto desempenho de codificação se a energia disponível tivesse de ser utilizada de maneira exagerada. Nesse contexto, técnicas de controle de energia são altamente desejáveis, uma vez que tal controle possibilita a adaptação do consumo de energia conforme disponibilidade do sistema e natureza dos dados. Este trabalho apresenta o desenvolvimento de um controlador dinâmico de energia para o codificador de vídeo HEVC baseado em Frentes de Pareto e suportado por uma análise de sensibilidade à variação de parâmetros de codificação em relação ao consumo energético, utilizando a ferramenta RAPL (Running Average Power Limit). O controlador desenvolvido permite a adaptação do codificador para cenários de disponibilidade de energia de até 20% em relação à original, e, para uma redução média de 30% no consumo de energia, apresenta em torno de 5% de aumento na taxa de bits.
id UFPL_29fcc212182bda7c63853bfca0abd959
oai_identifier_str oai:guaiaca.ufpel.edu.br:prefix/6695
network_acronym_str UFPL
network_name_str Repositório Institucional da UFPel - Guaiaca
repository_id_str
spelling 2020-12-22T10:42:57Z2020-12-22T10:42:57Z2016-02-25PENNY, Wagner Ishizaka. Controlador Dinâmico de Energia para o Codificador HEVC Baseado em Frentes de Pareto. 2016. 90f. Dissertação (Mestrado) - Mestrado em Ciência da Computação. Universidade Federal de Pelotas, Pelotas, 2016.http://guaiaca.ufpel.edu.br/handle/prefix/6695Atualmente, a reprodução de vídeos digitais representa um importante tema de pesquisa. Devido ao rápido crescimento da demanda por maiores resoluções e desempenho, foi desenvolvido o padrão de codificação de vídeo da próxima geração, o High Efficiency Video Coding (HEVC). Este padrão se tornou o novo estado da arte em codificação de vídeo, trazendo muitas inovações como forma de aumentar a eficiência de codificação. No entanto, o aumento de desempenho também acarretou no aumento do esforço computacional (complexidade) e do consumo de energia. Na maior parte das vezes os vídeos devem ser manipulados em sistemas embarcados, os quais são sistemas dedicados que possuem uma funcionalidade restrita para atender uma tarefa específica, além de apresentarem como característica, na maioria das vezes, a mobilidade e o uso de pilhas e baterias como fonte de energia. São exemplos de sistemas embarcados os computadores de bordo, câmeras digitais, drones, etc. Dessa forma, é necessário que exista o equilíbrio entre uso de memória, qualidade de vídeo, desempenho e consumo de energia. De nada adiantaria a obtenção de um alto desempenho de codificação se a energia disponível tivesse de ser utilizada de maneira exagerada. Nesse contexto, técnicas de controle de energia são altamente desejáveis, uma vez que tal controle possibilita a adaptação do consumo de energia conforme disponibilidade do sistema e natureza dos dados. Este trabalho apresenta o desenvolvimento de um controlador dinâmico de energia para o codificador de vídeo HEVC baseado em Frentes de Pareto e suportado por uma análise de sensibilidade à variação de parâmetros de codificação em relação ao consumo energético, utilizando a ferramenta RAPL (Running Average Power Limit). O controlador desenvolvido permite a adaptação do codificador para cenários de disponibilidade de energia de até 20% em relação à original, e, para uma redução média de 30% no consumo de energia, apresenta em torno de 5% de aumento na taxa de bits.Nowadays, the manipulation of digital videos represents an important research challenge. The fast increase on the demand for higher resolutions and performance leads to the development of the next-generation video coding standard, the High Efficiency Video Coding (HEVC). The HEVC became the new state of the art and brings many innovations as a way to improve the coding efficiency. However, the improvement on performance also brought higher computational effort (complexity) and energy consumption. Commonly, the videos are handled by embedded systems, which are dedicated systems that have a restricted functionality to meet a specific task, and are, typically, portable and battery powered. Onboard computers, digital cameras and drones are examples of embedded systems. This way, the balance between memory usage, video quality, performance and energy consumption is strongly desirable. Thereby, the usage of energy control techniques is mandatory, once such control allows the adaption of the energy consumption according to the system availability and data behavior. This work presents the development of a dynamic energy controller for the HEVC video coding standard based on Pareto Fronts and supported by an analysis that relates energy consumption to coding parameters variation, using the RAPL (Running Average Power Limit) tool. The developed controller allows adapting the encoder to 20% of its original energy consumption, and, for a 30% energy consumption reduction, presents around 5% increase on bit-rate.Sem bolsaporUniversidade Federal de PelotasPrograma de Pós-Graduação em ComputaçãoUFPelBrasilCentro de Desenvolvimento TecnológicoCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOComputaçãoHEVC - High Efficiency Video CodingRAPL - Running Average Power LimitAnálise do consumo de energiaCodificação de vídeoControle de energiaEnergy consumption analysysVideo codingEnergy controlControlador dinâmico de energia para o codificador HEVC baseado em frentes de paretoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://lattes.cnpq.br/0230120848403425http://lattes.cnpq.br/8251926321102019Porto, Marcelo Schiavonhttp://lattes.cnpq.br/5741927083446578Agostini, Luciano Volcanhttp://lattes.cnpq.br/9604735363839730Zatt, BrunoPenny, Wagner Ishizakainfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPel - Guaiacainstname:Universidade Federal de Pelotas (UFPEL)instacron:UFPELTEXTDissertacao_Wagner_Penny.pdf.txtDissertacao_Wagner_Penny.pdf.txtExtracted texttext/plain144906http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6695/6/Dissertacao_Wagner_Penny.pdf.txtcbe2b97562d19305b3c77cad8938aca2MD56open accessTHUMBNAILDissertacao_Wagner_Penny.pdf.jpgDissertacao_Wagner_Penny.pdf.jpgGenerated Thumbnailimage/jpeg1235http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6695/7/Dissertacao_Wagner_Penny.pdf.jpg0763d04debddb1ad1f203fc42f35ee3fMD57open accessORIGINALDissertacao_Wagner_Penny.pdfDissertacao_Wagner_Penny.pdfapplication/pdf5148230http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6695/1/Dissertacao_Wagner_Penny.pdff8deacb76df3cbb525305c0f70c17dbdMD51open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6695/2/license_url4afdbb8c545fd630ea7db775da747b2fMD52open accesslicense_textlicense_texttext/html; charset=utf-80http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6695/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6695/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81866http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6695/5/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD55open accessprefix/66952024-05-01 10:50:12.488open accessoai:guaiaca.ufpel.edu.br:prefix/6695TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório InstitucionalPUBhttp://repositorio.ufpel.edu.br/oai/requestrippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.bropendoar:2024-05-01T13:50:12Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL)false
dc.title.pt_BR.fl_str_mv Controlador dinâmico de energia para o codificador HEVC baseado em frentes de pareto
title Controlador dinâmico de energia para o codificador HEVC baseado em frentes de pareto
spellingShingle Controlador dinâmico de energia para o codificador HEVC baseado em frentes de pareto
Penny, Wagner Ishizaka
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Computação
HEVC - High Efficiency Video Coding
RAPL - Running Average Power Limit
Análise do consumo de energia
Codificação de vídeo
Controle de energia
Energy consumption analysys
Video coding
Energy control
title_short Controlador dinâmico de energia para o codificador HEVC baseado em frentes de pareto
title_full Controlador dinâmico de energia para o codificador HEVC baseado em frentes de pareto
title_fullStr Controlador dinâmico de energia para o codificador HEVC baseado em frentes de pareto
title_full_unstemmed Controlador dinâmico de energia para o codificador HEVC baseado em frentes de pareto
title_sort Controlador dinâmico de energia para o codificador HEVC baseado em frentes de pareto
author Penny, Wagner Ishizaka
author_facet Penny, Wagner Ishizaka
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/0230120848403425
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/8251926321102019
dc.contributor.advisor-co1.fl_str_mv Porto, Marcelo Schiavon
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/5741927083446578
dc.contributor.advisor-co2.fl_str_mv Agostini, Luciano Volcan
dc.contributor.advisor-co2Lattes.fl_str_mv http://lattes.cnpq.br/9604735363839730
dc.contributor.advisor1.fl_str_mv Zatt, Bruno
dc.contributor.author.fl_str_mv Penny, Wagner Ishizaka
contributor_str_mv Porto, Marcelo Schiavon
Agostini, Luciano Volcan
Zatt, Bruno
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Computação
HEVC - High Efficiency Video Coding
RAPL - Running Average Power Limit
Análise do consumo de energia
Codificação de vídeo
Controle de energia
Energy consumption analysys
Video coding
Energy control
dc.subject.por.fl_str_mv Computação
HEVC - High Efficiency Video Coding
RAPL - Running Average Power Limit
Análise do consumo de energia
Codificação de vídeo
Controle de energia
Energy consumption analysys
Video coding
Energy control
description Atualmente, a reprodução de vídeos digitais representa um importante tema de pesquisa. Devido ao rápido crescimento da demanda por maiores resoluções e desempenho, foi desenvolvido o padrão de codificação de vídeo da próxima geração, o High Efficiency Video Coding (HEVC). Este padrão se tornou o novo estado da arte em codificação de vídeo, trazendo muitas inovações como forma de aumentar a eficiência de codificação. No entanto, o aumento de desempenho também acarretou no aumento do esforço computacional (complexidade) e do consumo de energia. Na maior parte das vezes os vídeos devem ser manipulados em sistemas embarcados, os quais são sistemas dedicados que possuem uma funcionalidade restrita para atender uma tarefa específica, além de apresentarem como característica, na maioria das vezes, a mobilidade e o uso de pilhas e baterias como fonte de energia. São exemplos de sistemas embarcados os computadores de bordo, câmeras digitais, drones, etc. Dessa forma, é necessário que exista o equilíbrio entre uso de memória, qualidade de vídeo, desempenho e consumo de energia. De nada adiantaria a obtenção de um alto desempenho de codificação se a energia disponível tivesse de ser utilizada de maneira exagerada. Nesse contexto, técnicas de controle de energia são altamente desejáveis, uma vez que tal controle possibilita a adaptação do consumo de energia conforme disponibilidade do sistema e natureza dos dados. Este trabalho apresenta o desenvolvimento de um controlador dinâmico de energia para o codificador de vídeo HEVC baseado em Frentes de Pareto e suportado por uma análise de sensibilidade à variação de parâmetros de codificação em relação ao consumo energético, utilizando a ferramenta RAPL (Running Average Power Limit). O controlador desenvolvido permite a adaptação do codificador para cenários de disponibilidade de energia de até 20% em relação à original, e, para uma redução média de 30% no consumo de energia, apresenta em torno de 5% de aumento na taxa de bits.
publishDate 2016
dc.date.issued.fl_str_mv 2016-02-25
dc.date.accessioned.fl_str_mv 2020-12-22T10:42:57Z
dc.date.available.fl_str_mv 2020-12-22T10:42:57Z
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.citation.fl_str_mv PENNY, Wagner Ishizaka. Controlador Dinâmico de Energia para o Codificador HEVC Baseado em Frentes de Pareto. 2016. 90f. Dissertação (Mestrado) - Mestrado em Ciência da Computação. Universidade Federal de Pelotas, Pelotas, 2016.
dc.identifier.uri.fl_str_mv http://guaiaca.ufpel.edu.br/handle/prefix/6695
identifier_str_mv PENNY, Wagner Ishizaka. Controlador Dinâmico de Energia para o Codificador HEVC Baseado em Frentes de Pareto. 2016. 90f. Dissertação (Mestrado) - Mestrado em Ciência da Computação. Universidade Federal de Pelotas, Pelotas, 2016.
url http://guaiaca.ufpel.edu.br/handle/prefix/6695
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.publisher.none.fl_str_mv Universidade Federal de Pelotas
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Computação
dc.publisher.initials.fl_str_mv UFPel
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Desenvolvimento Tecnológico
publisher.none.fl_str_mv Universidade Federal de Pelotas
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPel - Guaiaca
instname:Universidade Federal de Pelotas (UFPEL)
instacron:UFPEL
instname_str Universidade Federal de Pelotas (UFPEL)
instacron_str UFPEL
institution UFPEL
reponame_str Repositório Institucional da UFPel - Guaiaca
collection Repositório Institucional da UFPel - Guaiaca
bitstream.url.fl_str_mv http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6695/6/Dissertacao_Wagner_Penny.pdf.txt
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6695/7/Dissertacao_Wagner_Penny.pdf.jpg
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6695/1/Dissertacao_Wagner_Penny.pdf
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6695/2/license_url
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6695/3/license_text
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6695/4/license_rdf
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/6695/5/license.txt
bitstream.checksum.fl_str_mv cbe2b97562d19305b3c77cad8938aca2
0763d04debddb1ad1f203fc42f35ee3f
f8deacb76df3cbb525305c0f70c17dbd
4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
43cd690d6a359e86c1fe3d5b7cba0c9b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL)
repository.mail.fl_str_mv rippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.br
_version_ 1856426197441839104