Exploração de Espaço de Projeto de Síntese de Alto Nível Orientada a Eficiência Energética
Autor(a) principal: | |
---|---|
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 |