Exploração de Espaço de Projeto de Síntese de Alto Nível Orientada a Eficiência Energética

Detalhes bibliográficos
Autor(a) principal: Lopes, Filipe Bachini
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/239993
Resumo: FPGAs têm ganhado força na área de sistemas embarcados, com sua união de flexibilidade, desempenho e custo operacional. Novas técnicas e heurísticas vêm surgindo para facilitar o desenvolvimento de aplicações para sistemas embarcados utilizando esse dispositivo, diversificando ainda mais as possibilidades de uso do FPGA. Com o aumento da complexidade das aplicações, restrições como desempenho, uso de recursos e potência, começam a ser atreladas ao desenvolvimento. Para endereçar essa questão, surgem heurísticas de exploração de espaço de projeto, buscando encontrar implementações que otimizem essas múltiplas métricas. No entanto, ainda são poucas as propostas que têm foco em combinar síntese de alto nível e exploração de espaço de projeto orientados às métricas de potência e consumo de energia. Métricas essas que tem grande relevância dentro do escopo de sistemas embarcados. Aliando HLS, DSE e otimização de desempenho e potência, apresentamos aqui uma plataforma de exploração de espaço de projeto orientada a eficiência energética para FPGAs.
id UFRGS-2_f22db3070a98d81c78fb4ea01996548a
oai_identifier_str oai:www.lume.ufrgs.br:10183/239993
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Lopes, Filipe BachiniNazar, Gabriel Luca2022-06-08T04:40:06Z2021http://hdl.handle.net/10183/239993001142592FPGAs têm ganhado força na área de sistemas embarcados, com sua união de flexibilidade, desempenho e custo operacional. Novas técnicas e heurísticas vêm surgindo para facilitar o desenvolvimento de aplicações para sistemas embarcados utilizando esse dispositivo, diversificando ainda mais as possibilidades de uso do FPGA. Com o aumento da complexidade das aplicações, restrições como desempenho, uso de recursos e potência, começam a ser atreladas ao desenvolvimento. Para endereçar essa questão, surgem heurísticas de exploração de espaço de projeto, buscando encontrar implementações que otimizem essas múltiplas métricas. No entanto, ainda são poucas as propostas que têm foco em combinar síntese de alto nível e exploração de espaço de projeto orientados às métricas de potência e consumo de energia. Métricas essas que tem grande relevância dentro do escopo de sistemas embarcados. Aliando HLS, DSE e otimização de desempenho e potência, apresentamos aqui uma plataforma de exploração de espaço de projeto orientada a eficiência energética para FPGAs.FPGAs are gaining attention in the embedded systems area, with the union of flexibility, performance, and operational costs. New methods and heuristics are advancing to facilitate the development of applications using these devices, increasing the utilization of FPGAs. With the increase in application complexity, restrictions in terms of performance, resource usage, and power consumption affect the development process. Addressing this matter, we have the design space exploration heuristics, using different techniques to find the best implementation of a design that optimizes these metrics. However, few proposals aim to combine high-level synthesis and design space exploration oriented to power consumption and energy efficiency. These two metrics have major relevance in the embedded systems area of study. Combining HLS, DSE, and latency and power consumption optimization, we propose a design space exploration platform focused on energy efficiency for FPGAs.application/pdfporSemicondutoresEficiência energéticaSíntese de alto nívelHigh Level SynthesisField Programmable Gate ArrayHardware Description LanguagePower ConsumptionExploração de Espaço de Projeto de Síntese de Alto Nível Orientada a Eficiência EnergéticaDesign Space Exploration with High-Level Synthesis oriented for Energy Efficiency info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2021Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001142592.pdf.txt001142592.pdf.txtExtracted Texttext/plain91877http://www.lume.ufrgs.br/bitstream/10183/239993/2/001142592.pdf.txt512e457693622ec26494771c9a9cd0bbMD52ORIGINAL001142592.pdfTexto completoapplication/pdf555490http://www.lume.ufrgs.br/bitstream/10183/239993/1/001142592.pdf43e4ba3232b2503c55e21a7febf0b590MD5110183/2399932022-06-09 04:45:44.143779oai:www.lume.ufrgs.br:10183/239993Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2022-06-09T07:45:44Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Exploração de Espaço de Projeto de Síntese de Alto Nível Orientada a Eficiência Energética
dc.title.alternative.pt.fl_str_mv Design Space Exploration with High-Level Synthesis oriented for Energy Efficiency
title Exploração de Espaço de Projeto de Síntese de Alto Nível Orientada a Eficiência Energética
spellingShingle Exploração de Espaço de Projeto de Síntese de Alto Nível Orientada a Eficiência Energética
Lopes, Filipe Bachini
Semicondutores
Eficiência energética
Síntese de alto nível
High Level Synthesis
Field Programmable Gate Array
Hardware Description Language
Power Consumption
title_short Exploração de Espaço de Projeto de Síntese de Alto Nível Orientada a Eficiência Energética
title_full Exploração de Espaço de Projeto de Síntese de Alto Nível Orientada a Eficiência Energética
title_fullStr Exploração de Espaço de Projeto de Síntese de Alto Nível Orientada a Eficiência Energética
title_full_unstemmed Exploração de Espaço de Projeto de Síntese de Alto Nível Orientada a Eficiência Energética
title_sort Exploração de Espaço de Projeto de Síntese de Alto Nível Orientada a Eficiência Energética
author Lopes, Filipe Bachini
author_facet Lopes, Filipe Bachini
author_role author
dc.contributor.author.fl_str_mv Lopes, Filipe Bachini
dc.contributor.advisor1.fl_str_mv Nazar, Gabriel Luca
contributor_str_mv Nazar, Gabriel Luca
dc.subject.por.fl_str_mv Semicondutores
Eficiência energética
Síntese de alto nível
topic Semicondutores
Eficiência energética
Síntese de alto nível
High Level Synthesis
Field Programmable Gate Array
Hardware Description Language
Power Consumption
dc.subject.eng.fl_str_mv High Level Synthesis
Field Programmable Gate Array
Hardware Description Language
Power Consumption
description FPGAs têm ganhado força na área de sistemas embarcados, com sua união de flexibilidade, desempenho e custo operacional. Novas técnicas e heurísticas vêm surgindo para facilitar o desenvolvimento de aplicações para sistemas embarcados utilizando esse dispositivo, diversificando ainda mais as possibilidades de uso do FPGA. Com o aumento da complexidade das aplicações, restrições como desempenho, uso de recursos e potência, começam a ser atreladas ao desenvolvimento. Para endereçar essa questão, surgem heurísticas de exploração de espaço de projeto, buscando encontrar implementações que otimizem essas múltiplas métricas. No entanto, ainda são poucas as propostas que têm foco em combinar síntese de alto nível e exploração de espaço de projeto orientados às métricas de potência e consumo de energia. Métricas essas que tem grande relevância dentro do escopo de sistemas embarcados. Aliando HLS, DSE e otimização de desempenho e potência, apresentamos aqui uma plataforma de exploração de espaço de projeto orientada a eficiência energética para FPGAs.
publishDate 2021
dc.date.issued.fl_str_mv 2021
dc.date.accessioned.fl_str_mv 2022-06-08T04:40:06Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/239993
dc.identifier.nrb.pt_BR.fl_str_mv 001142592
url http://hdl.handle.net/10183/239993
identifier_str_mv 001142592
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.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/239993/2/001142592.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/239993/1/001142592.pdf
bitstream.checksum.fl_str_mv 512e457693622ec26494771c9a9cd0bb
43e4ba3232b2503c55e21a7febf0b590
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224634090127360