Power-Aware and Branch-Aware Word-Length Optimization
Power reduction is becoming more important as circuit size increases. This paper presents a tool called PowerCutter which employs accuracy-guaranteed word-length optimization to reduce power consumption of circuits. We adapt circuit word-lengths at run time to decrease power consumption, with optimi...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 138 |
---|---|
container_issue | |
container_start_page | 129 |
container_title | |
container_volume | |
creator | Osborne, W.G. Coutinho, J.G.F. Luk, W. Mencer, O. |
description | Power reduction is becoming more important as circuit size increases. This paper presents a tool called PowerCutter which employs accuracy-guaranteed word-length optimization to reduce power consumption of circuits. We adapt circuit word-lengths at run time to decrease power consumption, with optimizations based on branch statistics. Our tool uses a technique based on Automatic Differentiation to analyze library cores specified as black box functions, which do not include implementation information. We use this technique to analyze benchmarks containing library functions such as square root. Our approach shows that power savings of up to 32% can be achieved on benchmarks which cannot be analyzed by previous approaches, because library cores with an unknown implementation are used. |
doi_str_mv | 10.1109/FCCM.2008.39 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4724896</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4724896</ieee_id><sourcerecordid>4724896</sourcerecordid><originalsourceid>FETCH-LOGICAL-i171t-39899668cbc1b6ab1c999edd0c1bf7dd1e9ea97a6fe98417b6d030ffdda8711a3</originalsourceid><addsrcrecordid>eNotjLFOwzAURS2hStDSjY0lP5DgFye231giSpGC2qGIsXqJn6kRTSonUgVfTxG9y9E5wxXiDmQGIPFhWVWvWS6lzRReiak0GkulpLETMf3LmNtcwbWYD8OnPE9hYUp9I8pNf-KYLk4UOaHOJY-RunZ_Ce99dGnN3ce4T9bHMRzCD42h727FxNPXwPMLZ-Jt-bStVmm9fn6pFnUawMCYKrSIWtu2aaHR1ECLiOycPKs3zgEjExrSntEWYBrtpJLeO0fWAJCaifv_38DMu2MMB4rfu8LkhUWtfgE1lkUW</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Power-Aware and Branch-Aware Word-Length Optimization</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Osborne, W.G. ; Coutinho, J.G.F. ; Luk, W. ; Mencer, O.</creator><creatorcontrib>Osborne, W.G. ; Coutinho, J.G.F. ; Luk, W. ; Mencer, O.</creatorcontrib><description>Power reduction is becoming more important as circuit size increases. This paper presents a tool called PowerCutter which employs accuracy-guaranteed word-length optimization to reduce power consumption of circuits. We adapt circuit word-lengths at run time to decrease power consumption, with optimizations based on branch statistics. Our tool uses a technique based on Automatic Differentiation to analyze library cores specified as black box functions, which do not include implementation information. We use this technique to analyze benchmarks containing library functions such as square root. Our approach shows that power savings of up to 32% can be achieved on benchmarks which cannot be analyzed by previous approaches, because library cores with an unknown implementation are used.</description><identifier>ISBN: 0769533078</identifier><identifier>ISBN: 9780769533070</identifier><identifier>DOI: 10.1109/FCCM.2008.39</identifier><identifier>LCCN: 2008928231</identifier><language>eng ; jpn</language><publisher>IEEE</publisher><subject>Arithmetic ; Circuits ; Energy consumption ; Error correction codes ; Frequency ; Instruments ; Libraries ; Statistical analysis ; Statistics ; Switches</subject><ispartof>2008 16th International Symposium on Field-Programmable Custom Computing Machines, 2008, p.129-138</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/4724896$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,778,782,787,788,2054,27912,54907</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4724896$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Osborne, W.G.</creatorcontrib><creatorcontrib>Coutinho, J.G.F.</creatorcontrib><creatorcontrib>Luk, W.</creatorcontrib><creatorcontrib>Mencer, O.</creatorcontrib><title>Power-Aware and Branch-Aware Word-Length Optimization</title><title>2008 16th International Symposium on Field-Programmable Custom Computing Machines</title><addtitle>FCCM</addtitle><description>Power reduction is becoming more important as circuit size increases. This paper presents a tool called PowerCutter which employs accuracy-guaranteed word-length optimization to reduce power consumption of circuits. We adapt circuit word-lengths at run time to decrease power consumption, with optimizations based on branch statistics. Our tool uses a technique based on Automatic Differentiation to analyze library cores specified as black box functions, which do not include implementation information. We use this technique to analyze benchmarks containing library functions such as square root. Our approach shows that power savings of up to 32% can be achieved on benchmarks which cannot be analyzed by previous approaches, because library cores with an unknown implementation are used.</description><subject>Arithmetic</subject><subject>Circuits</subject><subject>Energy consumption</subject><subject>Error correction codes</subject><subject>Frequency</subject><subject>Instruments</subject><subject>Libraries</subject><subject>Statistical analysis</subject><subject>Statistics</subject><subject>Switches</subject><isbn>0769533078</isbn><isbn>9780769533070</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2008</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjLFOwzAURS2hStDSjY0lP5DgFye231giSpGC2qGIsXqJn6kRTSonUgVfTxG9y9E5wxXiDmQGIPFhWVWvWS6lzRReiak0GkulpLETMf3LmNtcwbWYD8OnPE9hYUp9I8pNf-KYLk4UOaHOJY-RunZ_Ce99dGnN3ce4T9bHMRzCD42h727FxNPXwPMLZ-Jt-bStVmm9fn6pFnUawMCYKrSIWtu2aaHR1ECLiOycPKs3zgEjExrSntEWYBrtpJLeO0fWAJCaifv_38DMu2MMB4rfu8LkhUWtfgE1lkUW</recordid><startdate>200804</startdate><enddate>200804</enddate><creator>Osborne, W.G.</creator><creator>Coutinho, J.G.F.</creator><creator>Luk, W.</creator><creator>Mencer, O.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200804</creationdate><title>Power-Aware and Branch-Aware Word-Length Optimization</title><author>Osborne, W.G. ; Coutinho, J.G.F. ; Luk, W. ; Mencer, O.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i171t-39899668cbc1b6ab1c999edd0c1bf7dd1e9ea97a6fe98417b6d030ffdda8711a3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng ; jpn</language><creationdate>2008</creationdate><topic>Arithmetic</topic><topic>Circuits</topic><topic>Energy consumption</topic><topic>Error correction codes</topic><topic>Frequency</topic><topic>Instruments</topic><topic>Libraries</topic><topic>Statistical analysis</topic><topic>Statistics</topic><topic>Switches</topic><toplevel>online_resources</toplevel><creatorcontrib>Osborne, W.G.</creatorcontrib><creatorcontrib>Coutinho, J.G.F.</creatorcontrib><creatorcontrib>Luk, W.</creatorcontrib><creatorcontrib>Mencer, O.</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>Osborne, W.G.</au><au>Coutinho, J.G.F.</au><au>Luk, W.</au><au>Mencer, O.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Power-Aware and Branch-Aware Word-Length Optimization</atitle><btitle>2008 16th International Symposium on Field-Programmable Custom Computing Machines</btitle><stitle>FCCM</stitle><date>2008-04</date><risdate>2008</risdate><spage>129</spage><epage>138</epage><pages>129-138</pages><isbn>0769533078</isbn><isbn>9780769533070</isbn><abstract>Power reduction is becoming more important as circuit size increases. This paper presents a tool called PowerCutter which employs accuracy-guaranteed word-length optimization to reduce power consumption of circuits. We adapt circuit word-lengths at run time to decrease power consumption, with optimizations based on branch statistics. Our tool uses a technique based on Automatic Differentiation to analyze library cores specified as black box functions, which do not include implementation information. We use this technique to analyze benchmarks containing library functions such as square root. Our approach shows that power savings of up to 32% can be achieved on benchmarks which cannot be analyzed by previous approaches, because library cores with an unknown implementation are used.</abstract><pub>IEEE</pub><doi>10.1109/FCCM.2008.39</doi><tpages>10</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 0769533078 |
ispartof | 2008 16th International Symposium on Field-Programmable Custom Computing Machines, 2008, p.129-138 |
issn | |
language | eng ; jpn |
recordid | cdi_ieee_primary_4724896 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Arithmetic Circuits Energy consumption Error correction codes Frequency Instruments Libraries Statistical analysis Statistics Switches |
title | Power-Aware and Branch-Aware Word-Length Optimization |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T23%3A42%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=Power-Aware%20and%20Branch-Aware%20Word-Length%20Optimization&rft.btitle=2008%2016th%20International%20Symposium%20on%20Field-Programmable%20Custom%20Computing%20Machines&rft.au=Osborne,%20W.G.&rft.date=2008-04&rft.spage=129&rft.epage=138&rft.pages=129-138&rft.isbn=0769533078&rft.isbn_list=9780769533070&rft_id=info:doi/10.1109/FCCM.2008.39&rft_dat=%3Cieee_6IE%3E4724896%3C/ieee_6IE%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=4724896&rfr_iscdi=true |