On a rewriting strategy for dynamically managing power constraints and power dissipation in SoCs

We present a novel and highly automated technique for dynamic system level power management of System-on-a-Chip (SoC) designs. We present a formal system to represent power constraints and power intent as rules. We also present a Term Rewriting Systems based rule rewriting engine as our dynamic powe...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Viswanath, V., Muralidhar, R., Seshadri, H., Abraham, J. A.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 134
container_issue
container_start_page 128
container_title
container_volume
creator Viswanath, V.
Muralidhar, R.
Seshadri, H.
Abraham, J. A.
description We present a novel and highly automated technique for dynamic system level power management of System-on-a-Chip (SoC) designs. We present a formal system to represent power constraints and power intent as rules. We also present a Term Rewriting Systems based rule rewriting engine as our dynamic power manager. We provide a notion of formal correctness of our rule engine execution and provide a robust algorithm to dynamically and automatically manage power consumption in large SoC designs. There are two fundamental building blocks at the core of our technique. First, we present a powerful formal system to capture power constraints and power intent as rules. This is a self-checking system and will automatically flag conflicting constraints or rules. Next, we present a rewriting strategy for managing power constraint rules using a formal deductive logic technique specially honed for dynamic power management of SoC designs. Together, this provides a common platform and representation to seamlessly cooperate between hardware and software constraints to achieve maximum platform power optimization dynamically during execution. We demonstrate our technique in multiple contexts on an SoC design of the state-of-the-art next generation Intel smartphone platform.
doi_str_mv 10.1109/ISQED.2013.6523600
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6523600</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6523600</ieee_id><sourcerecordid>6523600</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-33dde4fea7f422d64a4642a78cb47ab91571602f1580c5d104f55f84c1263c503</originalsourceid><addsrcrecordid>eNo9kMtOAjEYhestEZAX0E1fYLB_77M0iEpCQgy6xp9pS2qgQ9pJyLy9IaKrk5zvy1kcQu6BTQBY_Thfvc-eJ5yBmGjFhWbsggxBaiNkrYS8JAOopa0Er9UVGdfG_jHg1__MmlsyLOWbMamUsQPytUwUafbHHLuYtrR0GTu_7WloM3V9wn1scLfr6R4Tbk_GoT36TJs2ndSYukIxuXPrYinxgF1sE42JrtppuSM3AXfFj885Ip8vs4_pW7VYvs6nT4sqglFdJYRzXgaPJkjOnZYoteRobLORBjc1KAOa8QDKskY5YDIoFaxsgGvRKCZG5OF3N3rv14cc95j79fkp8QNEJVmq</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>On a rewriting strategy for dynamically managing power constraints and power dissipation in SoCs</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Viswanath, V. ; Muralidhar, R. ; Seshadri, H. ; Abraham, J. A.</creator><creatorcontrib>Viswanath, V. ; Muralidhar, R. ; Seshadri, H. ; Abraham, J. A.</creatorcontrib><description>We present a novel and highly automated technique for dynamic system level power management of System-on-a-Chip (SoC) designs. We present a formal system to represent power constraints and power intent as rules. We also present a Term Rewriting Systems based rule rewriting engine as our dynamic power manager. We provide a notion of formal correctness of our rule engine execution and provide a robust algorithm to dynamically and automatically manage power consumption in large SoC designs. There are two fundamental building blocks at the core of our technique. First, we present a powerful formal system to capture power constraints and power intent as rules. This is a self-checking system and will automatically flag conflicting constraints or rules. Next, we present a rewriting strategy for managing power constraint rules using a formal deductive logic technique specially honed for dynamic power management of SoC designs. Together, this provides a common platform and representation to seamlessly cooperate between hardware and software constraints to achieve maximum platform power optimization dynamically during execution. We demonstrate our technique in multiple contexts on an SoC design of the state-of-the-art next generation Intel smartphone platform.</description><identifier>ISSN: 1948-3287</identifier><identifier>ISBN: 9781467349512</identifier><identifier>ISBN: 1467349518</identifier><identifier>EISSN: 1948-3295</identifier><identifier>EISBN: 1467349534</identifier><identifier>EISBN: 9781467349529</identifier><identifier>EISBN: 9781467349536</identifier><identifier>EISBN: 1467349526</identifier><identifier>DOI: 10.1109/ISQED.2013.6523600</identifier><language>eng</language><publisher>IEEE</publisher><subject>Context ; Engines ; Hardware ; Heuristic algorithms ; Optimization ; Performance evaluation ; System-on-chip</subject><ispartof>International Symposium on Quality Electronic Design (ISQED), 2013, p.128-134</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6523600$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,777,781,786,787,2052,27906,54901</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6523600$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Viswanath, V.</creatorcontrib><creatorcontrib>Muralidhar, R.</creatorcontrib><creatorcontrib>Seshadri, H.</creatorcontrib><creatorcontrib>Abraham, J. A.</creatorcontrib><title>On a rewriting strategy for dynamically managing power constraints and power dissipation in SoCs</title><title>International Symposium on Quality Electronic Design (ISQED)</title><addtitle>ISQED</addtitle><description>We present a novel and highly automated technique for dynamic system level power management of System-on-a-Chip (SoC) designs. We present a formal system to represent power constraints and power intent as rules. We also present a Term Rewriting Systems based rule rewriting engine as our dynamic power manager. We provide a notion of formal correctness of our rule engine execution and provide a robust algorithm to dynamically and automatically manage power consumption in large SoC designs. There are two fundamental building blocks at the core of our technique. First, we present a powerful formal system to capture power constraints and power intent as rules. This is a self-checking system and will automatically flag conflicting constraints or rules. Next, we present a rewriting strategy for managing power constraint rules using a formal deductive logic technique specially honed for dynamic power management of SoC designs. Together, this provides a common platform and representation to seamlessly cooperate between hardware and software constraints to achieve maximum platform power optimization dynamically during execution. We demonstrate our technique in multiple contexts on an SoC design of the state-of-the-art next generation Intel smartphone platform.</description><subject>Context</subject><subject>Engines</subject><subject>Hardware</subject><subject>Heuristic algorithms</subject><subject>Optimization</subject><subject>Performance evaluation</subject><subject>System-on-chip</subject><issn>1948-3287</issn><issn>1948-3295</issn><isbn>9781467349512</isbn><isbn>1467349518</isbn><isbn>1467349534</isbn><isbn>9781467349529</isbn><isbn>9781467349536</isbn><isbn>1467349526</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2013</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNo9kMtOAjEYhestEZAX0E1fYLB_77M0iEpCQgy6xp9pS2qgQ9pJyLy9IaKrk5zvy1kcQu6BTQBY_Thfvc-eJ5yBmGjFhWbsggxBaiNkrYS8JAOopa0Er9UVGdfG_jHg1__MmlsyLOWbMamUsQPytUwUafbHHLuYtrR0GTu_7WloM3V9wn1scLfr6R4Tbk_GoT36TJs2ndSYukIxuXPrYinxgF1sE42JrtppuSM3AXfFj885Ip8vs4_pW7VYvs6nT4sqglFdJYRzXgaPJkjOnZYoteRobLORBjc1KAOa8QDKskY5YDIoFaxsgGvRKCZG5OF3N3rv14cc95j79fkp8QNEJVmq</recordid><startdate>201303</startdate><enddate>201303</enddate><creator>Viswanath, V.</creator><creator>Muralidhar, R.</creator><creator>Seshadri, H.</creator><creator>Abraham, J. A.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201303</creationdate><title>On a rewriting strategy for dynamically managing power constraints and power dissipation in SoCs</title><author>Viswanath, V. ; Muralidhar, R. ; Seshadri, H. ; Abraham, J. A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-33dde4fea7f422d64a4642a78cb47ab91571602f1580c5d104f55f84c1263c503</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Context</topic><topic>Engines</topic><topic>Hardware</topic><topic>Heuristic algorithms</topic><topic>Optimization</topic><topic>Performance evaluation</topic><topic>System-on-chip</topic><toplevel>online_resources</toplevel><creatorcontrib>Viswanath, V.</creatorcontrib><creatorcontrib>Muralidhar, R.</creatorcontrib><creatorcontrib>Seshadri, H.</creatorcontrib><creatorcontrib>Abraham, J. A.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Viswanath, V.</au><au>Muralidhar, R.</au><au>Seshadri, H.</au><au>Abraham, J. A.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>On a rewriting strategy for dynamically managing power constraints and power dissipation in SoCs</atitle><btitle>International Symposium on Quality Electronic Design (ISQED)</btitle><stitle>ISQED</stitle><date>2013-03</date><risdate>2013</risdate><spage>128</spage><epage>134</epage><pages>128-134</pages><issn>1948-3287</issn><eissn>1948-3295</eissn><isbn>9781467349512</isbn><isbn>1467349518</isbn><eisbn>1467349534</eisbn><eisbn>9781467349529</eisbn><eisbn>9781467349536</eisbn><eisbn>1467349526</eisbn><abstract>We present a novel and highly automated technique for dynamic system level power management of System-on-a-Chip (SoC) designs. We present a formal system to represent power constraints and power intent as rules. We also present a Term Rewriting Systems based rule rewriting engine as our dynamic power manager. We provide a notion of formal correctness of our rule engine execution and provide a robust algorithm to dynamically and automatically manage power consumption in large SoC designs. There are two fundamental building blocks at the core of our technique. First, we present a powerful formal system to capture power constraints and power intent as rules. This is a self-checking system and will automatically flag conflicting constraints or rules. Next, we present a rewriting strategy for managing power constraint rules using a formal deductive logic technique specially honed for dynamic power management of SoC designs. Together, this provides a common platform and representation to seamlessly cooperate between hardware and software constraints to achieve maximum platform power optimization dynamically during execution. We demonstrate our technique in multiple contexts on an SoC design of the state-of-the-art next generation Intel smartphone platform.</abstract><pub>IEEE</pub><doi>10.1109/ISQED.2013.6523600</doi><tpages>7</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1948-3287
ispartof International Symposium on Quality Electronic Design (ISQED), 2013, p.128-134
issn 1948-3287
1948-3295
language eng
recordid cdi_ieee_primary_6523600
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Context
Engines
Hardware
Heuristic algorithms
Optimization
Performance evaluation
System-on-chip
title On a rewriting strategy for dynamically managing power constraints and power dissipation in SoCs
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T13%3A08%3A12IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=On%20a%20rewriting%20strategy%20for%20dynamically%20managing%20power%20constraints%20and%20power%20dissipation%20in%20SoCs&rft.btitle=International%20Symposium%20on%20Quality%20Electronic%20Design%20(ISQED)&rft.au=Viswanath,%20V.&rft.date=2013-03&rft.spage=128&rft.epage=134&rft.pages=128-134&rft.issn=1948-3287&rft.eissn=1948-3295&rft.isbn=9781467349512&rft.isbn_list=1467349518&rft_id=info:doi/10.1109/ISQED.2013.6523600&rft_dat=%3Cieee_6IE%3E6523600%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1467349534&rft.eisbn_list=9781467349529&rft.eisbn_list=9781467349536&rft.eisbn_list=1467349526&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6523600&rfr_iscdi=true