Run Time Power and Accuracy Management with Approximate Circuits

Bibliographic Details
Main Author: Elaraby, Nahla
Publication Date: 2022
Other Authors: Frismuth, David, Filho, Nilson Neves [UNESP], Jantsch, Axel
Format: Conference object
Language: eng
Source: Repositório Institucional da UNESP
Download full: http://dx.doi.org/10.1109/VLSI-SoC54400.2022.9939639
http://hdl.handle.net/11449/246361
Summary: The ever-expanding need for low-power devices can be approached by implementing approximate computing methods. A restrictive energy budget is met by dropping the concept of fully exact or entirely deterministic computations. We propose a methodology to trade off accuracy with run-time power consumption through Dynamic Partial Reconfiguration (DPR) of Field Programmable Gate Arrays (FPGAs). Optimization is done by switching between predefined design configurations and combining exact and approximate versions of the most power-consuming circuit blocks. We designed a dynamic reconfiguration manager to select and configure the FPGA with the appropriate partial bitstream. The reconfiguration is executed automatically at run time according to the system power state and the accuracy requirement of the running application. The experimental results show that the proposed mechanism can achieve between 10% and 58% power reduction with a maximum error of 0.35 and an average error range of 0.1 beside negligible reconfiguration energy cost.
id UNSP_f60451961a6de7ac8b93397f63963d88
oai_identifier_str oai:repositorio.unesp.br:11449/246361
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Run Time Power and Accuracy Management with Approximate CircuitsApproximate ComputingFPGARun time PowerThe ever-expanding need for low-power devices can be approached by implementing approximate computing methods. A restrictive energy budget is met by dropping the concept of fully exact or entirely deterministic computations. We propose a methodology to trade off accuracy with run-time power consumption through Dynamic Partial Reconfiguration (DPR) of Field Programmable Gate Arrays (FPGAs). Optimization is done by switching between predefined design configurations and combining exact and approximate versions of the most power-consuming circuit blocks. We designed a dynamic reconfiguration manager to select and configure the FPGA with the appropriate partial bitstream. The reconfiguration is executed automatically at run time according to the system power state and the accuracy requirement of the running application. The experimental results show that the proposed mechanism can achieve between 10% and 58% power reduction with a maximum error of 0.35 and an average error range of 0.1 beside negligible reconfiguration energy cost.Tu WienCanadian International College-CICUnespUnespTu WienCanadian International College-CICUniversidade Estadual Paulista (UNESP)Elaraby, NahlaFrismuth, DavidFilho, Nilson Neves [UNESP]Jantsch, Axel2023-07-29T12:38:51Z2023-07-29T12:38:51Z2022-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjecthttp://dx.doi.org/10.1109/VLSI-SoC54400.2022.9939639IEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC, v. 2022-October.2324-84402324-8432http://hdl.handle.net/11449/24636110.1109/VLSI-SoC54400.2022.99396392-s2.0-85142459949Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengIEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoCinfo:eu-repo/semantics/openAccess2023-07-29T12:38:52Zoai:repositorio.unesp.br:11449/246361Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462025-03-28T15:17:09.553601Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Run Time Power and Accuracy Management with Approximate Circuits
title Run Time Power and Accuracy Management with Approximate Circuits
spellingShingle Run Time Power and Accuracy Management with Approximate Circuits
Elaraby, Nahla
Approximate Computing
FPGA
Run time Power
title_short Run Time Power and Accuracy Management with Approximate Circuits
title_full Run Time Power and Accuracy Management with Approximate Circuits
title_fullStr Run Time Power and Accuracy Management with Approximate Circuits
title_full_unstemmed Run Time Power and Accuracy Management with Approximate Circuits
title_sort Run Time Power and Accuracy Management with Approximate Circuits
author Elaraby, Nahla
author_facet Elaraby, Nahla
Frismuth, David
Filho, Nilson Neves [UNESP]
Jantsch, Axel
author_role author
author2 Frismuth, David
Filho, Nilson Neves [UNESP]
Jantsch, Axel
author2_role author
author
author
dc.contributor.none.fl_str_mv Tu Wien
Canadian International College-CIC
Universidade Estadual Paulista (UNESP)
dc.contributor.author.fl_str_mv Elaraby, Nahla
Frismuth, David
Filho, Nilson Neves [UNESP]
Jantsch, Axel
dc.subject.por.fl_str_mv Approximate Computing
FPGA
Run time Power
topic Approximate Computing
FPGA
Run time Power
description The ever-expanding need for low-power devices can be approached by implementing approximate computing methods. A restrictive energy budget is met by dropping the concept of fully exact or entirely deterministic computations. We propose a methodology to trade off accuracy with run-time power consumption through Dynamic Partial Reconfiguration (DPR) of Field Programmable Gate Arrays (FPGAs). Optimization is done by switching between predefined design configurations and combining exact and approximate versions of the most power-consuming circuit blocks. We designed a dynamic reconfiguration manager to select and configure the FPGA with the appropriate partial bitstream. The reconfiguration is executed automatically at run time according to the system power state and the accuracy requirement of the running application. The experimental results show that the proposed mechanism can achieve between 10% and 58% power reduction with a maximum error of 0.35 and an average error range of 0.1 beside negligible reconfiguration energy cost.
publishDate 2022
dc.date.none.fl_str_mv 2022-01-01
2023-07-29T12:38:51Z
2023-07-29T12:38:51Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/conferenceObject
format conferenceObject
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dx.doi.org/10.1109/VLSI-SoC54400.2022.9939639
IEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC, v. 2022-October.
2324-8440
2324-8432
http://hdl.handle.net/11449/246361
10.1109/VLSI-SoC54400.2022.9939639
2-s2.0-85142459949
url http://dx.doi.org/10.1109/VLSI-SoC54400.2022.9939639
http://hdl.handle.net/11449/246361
identifier_str_mv IEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC, v. 2022-October.
2324-8440
2324-8432
10.1109/VLSI-SoC54400.2022.9939639
2-s2.0-85142459949
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv IEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv Scopus
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv repositoriounesp@unesp.br
_version_ 1834483056783654912