Energy-efficient encoding techniques for off-chip data buses
Reducing the power consumption of computing devices has gained a lot of attention recently. Many research works have focused on reducing power consumption in the off-chip buses as they consume a significant amount of total power. Since the bus power consumption is proportional to the switching activ...
Gespeichert in:
Veröffentlicht in: | ACM transactions on embedded computing systems 2009-01, Vol.8 (2), p.1-23 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 23 |
---|---|
container_issue | 2 |
container_start_page | 1 |
container_title | ACM transactions on embedded computing systems |
container_volume | 8 |
creator | Suresh, Dinesh C. Agrawal, Banit Yang, Jun Najjar, Walid |
description | Reducing the power consumption of computing devices has gained a lot of attention recently. Many research works have focused on reducing power consumption in the off-chip buses as they consume a significant amount of total power. Since the bus power consumption is proportional to the switching activity, reducing the bus switching is an effective way to reduce bus power. While numerous techniques exist for reducing bus power in address buses, only a handful of techniques have been proposed for data-bus power reduction, where frequent value encoding (FVE) is the best existing scheme to reduce the transition activity on the data buses.
In this article, we propose improved frequent value data bus-encoding techniques aimed at reducing more switching activity and, hence, power consumption. We propose three new schemes and five new variations to exploit bit-wise temporal and spatial locality in the data-bus values. Our techniques just use one external control signal and capture bit-wise locality to efficiently encode data values. For all the embedded and SPEC applications we tested, the overall average switching reduction is 53% over unencoded data and 10% more than the conventional FVE scheme. |
doi_str_mv | 10.1145/1457255.1457256 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_34637059</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>34637059</sourcerecordid><originalsourceid>FETCH-LOGICAL-c226t-26e22c1711c57ce85c03042444d9d4660aec608137e3b8a45a48a89436f3ad6d3</originalsourceid><addsrcrecordid>eNotkL1PwzAUxC0EEqUws2Zic-tvOxILqkpBqsQCs-U6z61RmhQ7GfrfkygZnn5vOJ3uDqFnSlaUCrkeTjMpVxPVDVpQKQ3mQsnb8eclLonR9-gh519CqGZCLtDrtoF0vGIIIfoITVdA49sqNseiA39q4l8PuQhtKtoQsD_FS1G5zhWHPkN-RHfB1RmeZi7Rz_v2e_OB91-7z83bHnvGVIeZAsY81ZR6qT0Y6QknggkhqrISShEHXhFDuQZ-ME5IJ4wzpeAqcFepii_Ry-R7Se2Yp7PnmD3UtWug7bMdOnJNZDkI15PQpzbnBMFeUjy7dLWU2HElO680U_F_9jJYlA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>34637059</pqid></control><display><type>article</type><title>Energy-efficient encoding techniques for off-chip data buses</title><source>ACM Digital Library Complete</source><creator>Suresh, Dinesh C. ; Agrawal, Banit ; Yang, Jun ; Najjar, Walid</creator><creatorcontrib>Suresh, Dinesh C. ; Agrawal, Banit ; Yang, Jun ; Najjar, Walid</creatorcontrib><description>Reducing the power consumption of computing devices has gained a lot of attention recently. Many research works have focused on reducing power consumption in the off-chip buses as they consume a significant amount of total power. Since the bus power consumption is proportional to the switching activity, reducing the bus switching is an effective way to reduce bus power. While numerous techniques exist for reducing bus power in address buses, only a handful of techniques have been proposed for data-bus power reduction, where frequent value encoding (FVE) is the best existing scheme to reduce the transition activity on the data buses.
In this article, we propose improved frequent value data bus-encoding techniques aimed at reducing more switching activity and, hence, power consumption. We propose three new schemes and five new variations to exploit bit-wise temporal and spatial locality in the data-bus values. Our techniques just use one external control signal and capture bit-wise locality to efficiently encode data values. For all the embedded and SPEC applications we tested, the overall average switching reduction is 53% over unencoded data and 10% more than the conventional FVE scheme.</description><identifier>ISSN: 1539-9087</identifier><identifier>EISSN: 1558-3465</identifier><identifier>DOI: 10.1145/1457255.1457256</identifier><language>eng</language><ispartof>ACM transactions on embedded computing systems, 2009-01, Vol.8 (2), p.1-23</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c226t-26e22c1711c57ce85c03042444d9d4660aec608137e3b8a45a48a89436f3ad6d3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Suresh, Dinesh C.</creatorcontrib><creatorcontrib>Agrawal, Banit</creatorcontrib><creatorcontrib>Yang, Jun</creatorcontrib><creatorcontrib>Najjar, Walid</creatorcontrib><title>Energy-efficient encoding techniques for off-chip data buses</title><title>ACM transactions on embedded computing systems</title><description>Reducing the power consumption of computing devices has gained a lot of attention recently. Many research works have focused on reducing power consumption in the off-chip buses as they consume a significant amount of total power. Since the bus power consumption is proportional to the switching activity, reducing the bus switching is an effective way to reduce bus power. While numerous techniques exist for reducing bus power in address buses, only a handful of techniques have been proposed for data-bus power reduction, where frequent value encoding (FVE) is the best existing scheme to reduce the transition activity on the data buses.
In this article, we propose improved frequent value data bus-encoding techniques aimed at reducing more switching activity and, hence, power consumption. We propose three new schemes and five new variations to exploit bit-wise temporal and spatial locality in the data-bus values. Our techniques just use one external control signal and capture bit-wise locality to efficiently encode data values. For all the embedded and SPEC applications we tested, the overall average switching reduction is 53% over unencoded data and 10% more than the conventional FVE scheme.</description><issn>1539-9087</issn><issn>1558-3465</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2009</creationdate><recordtype>article</recordtype><recordid>eNotkL1PwzAUxC0EEqUws2Zic-tvOxILqkpBqsQCs-U6z61RmhQ7GfrfkygZnn5vOJ3uDqFnSlaUCrkeTjMpVxPVDVpQKQ3mQsnb8eclLonR9-gh519CqGZCLtDrtoF0vGIIIfoITVdA49sqNseiA39q4l8PuQhtKtoQsD_FS1G5zhWHPkN-RHfB1RmeZi7Rz_v2e_OB91-7z83bHnvGVIeZAsY81ZR6qT0Y6QknggkhqrISShEHXhFDuQZ-ME5IJ4wzpeAqcFepii_Ry-R7Se2Yp7PnmD3UtWug7bMdOnJNZDkI15PQpzbnBMFeUjy7dLWU2HElO680U_F_9jJYlA</recordid><startdate>200901</startdate><enddate>200901</enddate><creator>Suresh, Dinesh C.</creator><creator>Agrawal, Banit</creator><creator>Yang, Jun</creator><creator>Najjar, Walid</creator><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>200901</creationdate><title>Energy-efficient encoding techniques for off-chip data buses</title><author>Suresh, Dinesh C. ; Agrawal, Banit ; Yang, Jun ; Najjar, Walid</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c226t-26e22c1711c57ce85c03042444d9d4660aec608137e3b8a45a48a89436f3ad6d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2009</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Suresh, Dinesh C.</creatorcontrib><creatorcontrib>Agrawal, Banit</creatorcontrib><creatorcontrib>Yang, Jun</creatorcontrib><creatorcontrib>Najjar, Walid</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>ACM transactions on embedded computing systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Suresh, Dinesh C.</au><au>Agrawal, Banit</au><au>Yang, Jun</au><au>Najjar, Walid</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Energy-efficient encoding techniques for off-chip data buses</atitle><jtitle>ACM transactions on embedded computing systems</jtitle><date>2009-01</date><risdate>2009</risdate><volume>8</volume><issue>2</issue><spage>1</spage><epage>23</epage><pages>1-23</pages><issn>1539-9087</issn><eissn>1558-3465</eissn><abstract>Reducing the power consumption of computing devices has gained a lot of attention recently. Many research works have focused on reducing power consumption in the off-chip buses as they consume a significant amount of total power. Since the bus power consumption is proportional to the switching activity, reducing the bus switching is an effective way to reduce bus power. While numerous techniques exist for reducing bus power in address buses, only a handful of techniques have been proposed for data-bus power reduction, where frequent value encoding (FVE) is the best existing scheme to reduce the transition activity on the data buses.
In this article, we propose improved frequent value data bus-encoding techniques aimed at reducing more switching activity and, hence, power consumption. We propose three new schemes and five new variations to exploit bit-wise temporal and spatial locality in the data-bus values. Our techniques just use one external control signal and capture bit-wise locality to efficiently encode data values. For all the embedded and SPEC applications we tested, the overall average switching reduction is 53% over unencoded data and 10% more than the conventional FVE scheme.</abstract><doi>10.1145/1457255.1457256</doi><tpages>23</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1539-9087 |
ispartof | ACM transactions on embedded computing systems, 2009-01, Vol.8 (2), p.1-23 |
issn | 1539-9087 1558-3465 |
language | eng |
recordid | cdi_proquest_miscellaneous_34637059 |
source | ACM Digital Library Complete |
title | Energy-efficient encoding techniques for off-chip data buses |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T23%3A42%3A17IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Energy-efficient%20encoding%20techniques%20for%20off-chip%20data%20buses&rft.jtitle=ACM%20transactions%20on%20embedded%20computing%20systems&rft.au=Suresh,%20Dinesh%20C.&rft.date=2009-01&rft.volume=8&rft.issue=2&rft.spage=1&rft.epage=23&rft.pages=1-23&rft.issn=1539-9087&rft.eissn=1558-3465&rft_id=info:doi/10.1145/1457255.1457256&rft_dat=%3Cproquest_cross%3E34637059%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=34637059&rft_id=info:pmid/&rfr_iscdi=true |