A Design-Time Method for Building Cost-Effective Run-Time Power Monitoring

The emergence of power as a first-class design constraint has fueled the proposal of a growing number of optimization techniques, seeking the best tradeoff to reach the maximum energy efficiency. Effective adaptation strategies depend critically on the monitoring method as an incorrect assessment of...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on computer-aided design of integrated circuits and systems 2017-07, Vol.36 (7), p.1153-1166
Hauptverfasser: Najem, Mohamad, Benoit, Pascal, El Ahmad, Mohamad, Sassatelli, Gilles, Torres, Lionel
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1166
container_issue 7
container_start_page 1153
container_title IEEE transactions on computer-aided design of integrated circuits and systems
container_volume 36
creator Najem, Mohamad
Benoit, Pascal
El Ahmad, Mohamad
Sassatelli, Gilles
Torres, Lionel
description The emergence of power as a first-class design constraint has fueled the proposal of a growing number of optimization techniques, seeking the best tradeoff to reach the maximum energy efficiency. Effective adaptation strategies depend critically on the monitoring method as an incorrect assessment of the system's state will result in poor decision making. Yet it is indeed a fundamental issue: how to get a precise estimation of the system's state, and especially in a cost-effective way? We address this question for the self-observation of the power consumption. We develop a method that combines several data mining algorithms to monitor the toggling activity on a few relevant signals selected at the register transfer-level. Our approach is based on a generic flow that is able to produce a power model for any register transfer level (RTL) circuit on any technology. This contribution is evaluated on a system on chip RTL model implemented on an field-programmable gate array technology. The experiments demonstrate that the proposed method achieves the accuracy of analog power sensors (error lower than 1%) at a finer granularity and in a cost-effective way.
doi_str_mv 10.1109/TCAD.2016.2614347
format Article
fullrecord <record><control><sourceid>hal_RIE</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_lirmm_01384551v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7579225</ieee_id><sourcerecordid>oai_HAL_lirmm_01384551v1</sourcerecordid><originalsourceid>FETCH-LOGICAL-c414t-22f93165f510a6a29b105d26fa8c43283e07d5b5454c99676440a17a7bca8f0f3</originalsourceid><addsrcrecordid>eNo9kE9PwjAYhxujiYh-AONldzN83_5Z1-OcKBqIxuC5KVsLNRs13cD47YVAOP0uz_M7PITcIowQQT3My-JpRAGzEc2QMy7PyAAVkylHgedkAFTmKYCES3LVdd8AyAVVA_JWJE-288t1OvetTWa2X4U6cSEmjxvf1H69TMrQ9enYOVv1fmuTz82R_Qi_NiazsPZ9iDvwmlw403T25rhD8vU8npeTdPr-8loW07TiyPuUUqcYZsIJBJMZqhYIoqaZM3nFGc2ZBVmLheCCV0plMuMcDEojF5XJHTg2JPeH35Vp9E_0rYl_OhivJ8VUNz62rQZkORcCt7ij8UBXMXRdtO6kIOh9Or1Pp_fp9DHdzrk7ON5ae-KlkIpSwf4ByJhoDA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A Design-Time Method for Building Cost-Effective Run-Time Power Monitoring</title><source>IEEE Electronic Library (IEL)</source><creator>Najem, Mohamad ; Benoit, Pascal ; El Ahmad, Mohamad ; Sassatelli, Gilles ; Torres, Lionel</creator><creatorcontrib>Najem, Mohamad ; Benoit, Pascal ; El Ahmad, Mohamad ; Sassatelli, Gilles ; Torres, Lionel</creatorcontrib><description>The emergence of power as a first-class design constraint has fueled the proposal of a growing number of optimization techniques, seeking the best tradeoff to reach the maximum energy efficiency. Effective adaptation strategies depend critically on the monitoring method as an incorrect assessment of the system's state will result in poor decision making. Yet it is indeed a fundamental issue: how to get a precise estimation of the system's state, and especially in a cost-effective way? We address this question for the self-observation of the power consumption. We develop a method that combines several data mining algorithms to monitor the toggling activity on a few relevant signals selected at the register transfer-level. Our approach is based on a generic flow that is able to produce a power model for any register transfer level (RTL) circuit on any technology. This contribution is evaluated on a system on chip RTL model implemented on an field-programmable gate array technology. The experiments demonstrate that the proposed method achieves the accuracy of analog power sensors (error lower than 1%) at a finer granularity and in a cost-effective way.</description><identifier>ISSN: 0278-0070</identifier><identifier>EISSN: 1937-4151</identifier><identifier>DOI: 10.1109/TCAD.2016.2614347</identifier><identifier>CODEN: ITCSDI</identifier><language>eng</language><publisher>IEEE</publisher><subject>Artificial Intelligence ; Computer Arithmetic ; Computer Science ; Data mining ; design-time method ; Engineering Sciences ; Estimation ; field-programmable gate array (FPGA) ; Hardware Architecture ; Micro and nanotechnologies ; Microelectronics ; Monitoring ; Power demand ; Power measurement ; power modeling ; Radiation detectors ; register transfer-level ; system on chip (SoC) monitoring ; Temperature measurement</subject><ispartof>IEEE transactions on computer-aided design of integrated circuits and systems, 2017-07, Vol.36 (7), p.1153-1166</ispartof><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c414t-22f93165f510a6a29b105d26fa8c43283e07d5b5454c99676440a17a7bca8f0f3</citedby><cites>FETCH-LOGICAL-c414t-22f93165f510a6a29b105d26fa8c43283e07d5b5454c99676440a17a7bca8f0f3</cites><orcidid>0000-0002-8729-4915 ; 0000-0001-5807-5070 ; 0000-0002-2945-5725 ; 0000-0002-6396-286X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7579225$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>230,314,780,784,796,885,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7579225$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttps://hal-lirmm.ccsd.cnrs.fr/lirmm-01384551$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Najem, Mohamad</creatorcontrib><creatorcontrib>Benoit, Pascal</creatorcontrib><creatorcontrib>El Ahmad, Mohamad</creatorcontrib><creatorcontrib>Sassatelli, Gilles</creatorcontrib><creatorcontrib>Torres, Lionel</creatorcontrib><title>A Design-Time Method for Building Cost-Effective Run-Time Power Monitoring</title><title>IEEE transactions on computer-aided design of integrated circuits and systems</title><addtitle>TCAD</addtitle><description>The emergence of power as a first-class design constraint has fueled the proposal of a growing number of optimization techniques, seeking the best tradeoff to reach the maximum energy efficiency. Effective adaptation strategies depend critically on the monitoring method as an incorrect assessment of the system's state will result in poor decision making. Yet it is indeed a fundamental issue: how to get a precise estimation of the system's state, and especially in a cost-effective way? We address this question for the self-observation of the power consumption. We develop a method that combines several data mining algorithms to monitor the toggling activity on a few relevant signals selected at the register transfer-level. Our approach is based on a generic flow that is able to produce a power model for any register transfer level (RTL) circuit on any technology. This contribution is evaluated on a system on chip RTL model implemented on an field-programmable gate array technology. The experiments demonstrate that the proposed method achieves the accuracy of analog power sensors (error lower than 1%) at a finer granularity and in a cost-effective way.</description><subject>Artificial Intelligence</subject><subject>Computer Arithmetic</subject><subject>Computer Science</subject><subject>Data mining</subject><subject>design-time method</subject><subject>Engineering Sciences</subject><subject>Estimation</subject><subject>field-programmable gate array (FPGA)</subject><subject>Hardware Architecture</subject><subject>Micro and nanotechnologies</subject><subject>Microelectronics</subject><subject>Monitoring</subject><subject>Power demand</subject><subject>Power measurement</subject><subject>power modeling</subject><subject>Radiation detectors</subject><subject>register transfer-level</subject><subject>system on chip (SoC) monitoring</subject><subject>Temperature measurement</subject><issn>0278-0070</issn><issn>1937-4151</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kE9PwjAYhxujiYh-AONldzN83_5Z1-OcKBqIxuC5KVsLNRs13cD47YVAOP0uz_M7PITcIowQQT3My-JpRAGzEc2QMy7PyAAVkylHgedkAFTmKYCES3LVdd8AyAVVA_JWJE-288t1OvetTWa2X4U6cSEmjxvf1H69TMrQ9enYOVv1fmuTz82R_Qi_NiazsPZ9iDvwmlw403T25rhD8vU8npeTdPr-8loW07TiyPuUUqcYZsIJBJMZqhYIoqaZM3nFGc2ZBVmLheCCV0plMuMcDEojF5XJHTg2JPeH35Vp9E_0rYl_OhivJ8VUNz62rQZkORcCt7ij8UBXMXRdtO6kIOh9Or1Pp_fp9DHdzrk7ON5ae-KlkIpSwf4ByJhoDA</recordid><startdate>20170701</startdate><enddate>20170701</enddate><creator>Najem, Mohamad</creator><creator>Benoit, Pascal</creator><creator>El Ahmad, Mohamad</creator><creator>Sassatelli, Gilles</creator><creator>Torres, Lionel</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0000-0002-8729-4915</orcidid><orcidid>https://orcid.org/0000-0001-5807-5070</orcidid><orcidid>https://orcid.org/0000-0002-2945-5725</orcidid><orcidid>https://orcid.org/0000-0002-6396-286X</orcidid></search><sort><creationdate>20170701</creationdate><title>A Design-Time Method for Building Cost-Effective Run-Time Power Monitoring</title><author>Najem, Mohamad ; Benoit, Pascal ; El Ahmad, Mohamad ; Sassatelli, Gilles ; Torres, Lionel</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c414t-22f93165f510a6a29b105d26fa8c43283e07d5b5454c99676440a17a7bca8f0f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Artificial Intelligence</topic><topic>Computer Arithmetic</topic><topic>Computer Science</topic><topic>Data mining</topic><topic>design-time method</topic><topic>Engineering Sciences</topic><topic>Estimation</topic><topic>field-programmable gate array (FPGA)</topic><topic>Hardware Architecture</topic><topic>Micro and nanotechnologies</topic><topic>Microelectronics</topic><topic>Monitoring</topic><topic>Power demand</topic><topic>Power measurement</topic><topic>power modeling</topic><topic>Radiation detectors</topic><topic>register transfer-level</topic><topic>system on chip (SoC) monitoring</topic><topic>Temperature measurement</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Najem, Mohamad</creatorcontrib><creatorcontrib>Benoit, Pascal</creatorcontrib><creatorcontrib>El Ahmad, Mohamad</creatorcontrib><creatorcontrib>Sassatelli, Gilles</creatorcontrib><creatorcontrib>Torres, Lionel</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>IEEE transactions on computer-aided design of integrated circuits and systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Najem, Mohamad</au><au>Benoit, Pascal</au><au>El Ahmad, Mohamad</au><au>Sassatelli, Gilles</au><au>Torres, Lionel</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Design-Time Method for Building Cost-Effective Run-Time Power Monitoring</atitle><jtitle>IEEE transactions on computer-aided design of integrated circuits and systems</jtitle><stitle>TCAD</stitle><date>2017-07-01</date><risdate>2017</risdate><volume>36</volume><issue>7</issue><spage>1153</spage><epage>1166</epage><pages>1153-1166</pages><issn>0278-0070</issn><eissn>1937-4151</eissn><coden>ITCSDI</coden><abstract>The emergence of power as a first-class design constraint has fueled the proposal of a growing number of optimization techniques, seeking the best tradeoff to reach the maximum energy efficiency. Effective adaptation strategies depend critically on the monitoring method as an incorrect assessment of the system's state will result in poor decision making. Yet it is indeed a fundamental issue: how to get a precise estimation of the system's state, and especially in a cost-effective way? We address this question for the self-observation of the power consumption. We develop a method that combines several data mining algorithms to monitor the toggling activity on a few relevant signals selected at the register transfer-level. Our approach is based on a generic flow that is able to produce a power model for any register transfer level (RTL) circuit on any technology. This contribution is evaluated on a system on chip RTL model implemented on an field-programmable gate array technology. The experiments demonstrate that the proposed method achieves the accuracy of analog power sensors (error lower than 1%) at a finer granularity and in a cost-effective way.</abstract><pub>IEEE</pub><doi>10.1109/TCAD.2016.2614347</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0002-8729-4915</orcidid><orcidid>https://orcid.org/0000-0001-5807-5070</orcidid><orcidid>https://orcid.org/0000-0002-2945-5725</orcidid><orcidid>https://orcid.org/0000-0002-6396-286X</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0278-0070
ispartof IEEE transactions on computer-aided design of integrated circuits and systems, 2017-07, Vol.36 (7), p.1153-1166
issn 0278-0070
1937-4151
language eng
recordid cdi_hal_primary_oai_HAL_lirmm_01384551v1
source IEEE Electronic Library (IEL)
subjects Artificial Intelligence
Computer Arithmetic
Computer Science
Data mining
design-time method
Engineering Sciences
Estimation
field-programmable gate array (FPGA)
Hardware Architecture
Micro and nanotechnologies
Microelectronics
Monitoring
Power demand
Power measurement
power modeling
Radiation detectors
register transfer-level
system on chip (SoC) monitoring
Temperature measurement
title A Design-Time Method for Building Cost-Effective Run-Time Power Monitoring
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-22T10%3A02%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-hal_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Design-Time%20Method%20for%20Building%20Cost-Effective%20Run-Time%20Power%20Monitoring&rft.jtitle=IEEE%20transactions%20on%20computer-aided%20design%20of%20integrated%20circuits%20and%20systems&rft.au=Najem,%20Mohamad&rft.date=2017-07-01&rft.volume=36&rft.issue=7&rft.spage=1153&rft.epage=1166&rft.pages=1153-1166&rft.issn=0278-0070&rft.eissn=1937-4151&rft.coden=ITCSDI&rft_id=info:doi/10.1109/TCAD.2016.2614347&rft_dat=%3Chal_RIE%3Eoai_HAL_lirmm_01384551v1%3C/hal_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=7579225&rfr_iscdi=true