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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Osborne, W.G., Coutinho, J.G.F., Luk, W., Mencer, O.
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