Exploring the limits of leakage power reduction in caches

If current technology scaling trends hold, leakage power dissipation will soon become the dominant source of power consumption. Caches, because of the fact that they account for the largest fraction of on-chip transistors in most modern processors, are a primary candidate for attacking the leakage p...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on architecture and code optimization 2005-09, Vol.2 (3), p.221-246
Hauptverfasser: Meng, Yan, Sherwood, Timothy, Kastner, Ryan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 246
container_issue 3
container_start_page 221
container_title ACM transactions on architecture and code optimization
container_volume 2
creator Meng, Yan
Sherwood, Timothy
Kastner, Ryan
description If current technology scaling trends hold, leakage power dissipation will soon become the dominant source of power consumption. Caches, because of the fact that they account for the largest fraction of on-chip transistors in most modern processors, are a primary candidate for attacking the leakage problem. While there has been a flurry of research in this area over the last several years, a major question remains unanswered---What is the total potential of existing architectural and circuit techniques to address this important design concern? In this paper, we explore the limits in which existing circuit and architecture technologies may address this growing problem. We first formally propose a parameterized model that can determine the optimal leakage savings based on the perfect knowledge of the address trace. By carefully applying the sleep and drowsy modes, we find that the total leakage power from the L1 instruction cache, data cache, and a unified L2 cache may be reduced to mere 3.6, 0.9, and 2.3%, respectively, of the unoptimized case. We further study how such a model can be extended to obtain the optimal leakage power savings for different cache configurations.
doi_str_mv 10.1145/1089008.1089009
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_29094603</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>29094603</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3219-54ff1e0eb87f9c262f2b06822010c98fd7d230a82f2ae13932295b3e4bdac12c3</originalsourceid><addsrcrecordid>eNpdkDFPwzAQhS0EEqUws1oMbGnPZyeNR1SVglSJBebIcc5tShoHOxHw7wlqWZi-09On09Nj7FbATAiVzgXkGiCfHanP2ESkSiVSL-T5351m2SW7inEPgBoBJkyvvrrGh7rd8n5HvKkPdR-5d7wh8262xDv_SYEHqgbb177ldcutsTuK1-zCmSbSzYlT9va4el0-JZuX9fPyYZNYiUInqXJOEFCZL5y2mKHDErIcEQRYnbtqUaEEk4-5ISG1RNRpKUmVlbECrZyy--PfLviPgWJfHOpoqWlMS36IBWrQKgM5inf_xL0fQjt2KxClkEIpGKX5UbLBxxjIFV2oDyZ8FwKK3x2L044navkDdoRjIA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>223131440</pqid></control><display><type>article</type><title>Exploring the limits of leakage power reduction in caches</title><source>ACM Digital Library Complete</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Meng, Yan ; Sherwood, Timothy ; Kastner, Ryan</creator><creatorcontrib>Meng, Yan ; Sherwood, Timothy ; Kastner, Ryan</creatorcontrib><description>If current technology scaling trends hold, leakage power dissipation will soon become the dominant source of power consumption. Caches, because of the fact that they account for the largest fraction of on-chip transistors in most modern processors, are a primary candidate for attacking the leakage problem. While there has been a flurry of research in this area over the last several years, a major question remains unanswered---What is the total potential of existing architectural and circuit techniques to address this important design concern? In this paper, we explore the limits in which existing circuit and architecture technologies may address this growing problem. We first formally propose a parameterized model that can determine the optimal leakage savings based on the perfect knowledge of the address trace. By carefully applying the sleep and drowsy modes, we find that the total leakage power from the L1 instruction cache, data cache, and a unified L2 cache may be reduced to mere 3.6, 0.9, and 2.3%, respectively, of the unoptimized case. We further study how such a model can be extended to obtain the optimal leakage power savings for different cache configurations.</description><identifier>ISSN: 1544-3566</identifier><identifier>EISSN: 1544-3973</identifier><identifier>DOI: 10.1145/1089008.1089009</identifier><language>eng</language><publisher>New York: Association for Computing Machinery</publisher><subject>Cache ; Leakage ; Optimization algorithms ; Power ; Studies ; Systems design</subject><ispartof>ACM transactions on architecture and code optimization, 2005-09, Vol.2 (3), p.221-246</ispartof><rights>Copyright Association for Computing Machinery Sep 2005</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3219-54ff1e0eb87f9c262f2b06822010c98fd7d230a82f2ae13932295b3e4bdac12c3</citedby><cites>FETCH-LOGICAL-c3219-54ff1e0eb87f9c262f2b06822010c98fd7d230a82f2ae13932295b3e4bdac12c3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,777,781,27905,27906</link.rule.ids></links><search><creatorcontrib>Meng, Yan</creatorcontrib><creatorcontrib>Sherwood, Timothy</creatorcontrib><creatorcontrib>Kastner, Ryan</creatorcontrib><title>Exploring the limits of leakage power reduction in caches</title><title>ACM transactions on architecture and code optimization</title><description>If current technology scaling trends hold, leakage power dissipation will soon become the dominant source of power consumption. Caches, because of the fact that they account for the largest fraction of on-chip transistors in most modern processors, are a primary candidate for attacking the leakage problem. While there has been a flurry of research in this area over the last several years, a major question remains unanswered---What is the total potential of existing architectural and circuit techniques to address this important design concern? In this paper, we explore the limits in which existing circuit and architecture technologies may address this growing problem. We first formally propose a parameterized model that can determine the optimal leakage savings based on the perfect knowledge of the address trace. By carefully applying the sleep and drowsy modes, we find that the total leakage power from the L1 instruction cache, data cache, and a unified L2 cache may be reduced to mere 3.6, 0.9, and 2.3%, respectively, of the unoptimized case. We further study how such a model can be extended to obtain the optimal leakage power savings for different cache configurations.</description><subject>Cache</subject><subject>Leakage</subject><subject>Optimization algorithms</subject><subject>Power</subject><subject>Studies</subject><subject>Systems design</subject><issn>1544-3566</issn><issn>1544-3973</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2005</creationdate><recordtype>article</recordtype><recordid>eNpdkDFPwzAQhS0EEqUws1oMbGnPZyeNR1SVglSJBebIcc5tShoHOxHw7wlqWZi-09On09Nj7FbATAiVzgXkGiCfHanP2ESkSiVSL-T5351m2SW7inEPgBoBJkyvvrrGh7rd8n5HvKkPdR-5d7wh8262xDv_SYEHqgbb177ldcutsTuK1-zCmSbSzYlT9va4el0-JZuX9fPyYZNYiUInqXJOEFCZL5y2mKHDErIcEQRYnbtqUaEEk4-5ISG1RNRpKUmVlbECrZyy--PfLviPgWJfHOpoqWlMS36IBWrQKgM5inf_xL0fQjt2KxClkEIpGKX5UbLBxxjIFV2oDyZ8FwKK3x2L044navkDdoRjIA</recordid><startdate>20050901</startdate><enddate>20050901</enddate><creator>Meng, Yan</creator><creator>Sherwood, Timothy</creator><creator>Kastner, Ryan</creator><general>Association for Computing Machinery</general><scope>AAYXX</scope><scope>CITATION</scope><scope>JQ2</scope><scope>7SC</scope><scope>7U5</scope><scope>8FD</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20050901</creationdate><title>Exploring the limits of leakage power reduction in caches</title><author>Meng, Yan ; Sherwood, Timothy ; Kastner, Ryan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3219-54ff1e0eb87f9c262f2b06822010c98fd7d230a82f2ae13932295b3e4bdac12c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Cache</topic><topic>Leakage</topic><topic>Optimization algorithms</topic><topic>Power</topic><topic>Studies</topic><topic>Systems design</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Meng, Yan</creatorcontrib><creatorcontrib>Sherwood, Timothy</creatorcontrib><creatorcontrib>Kastner, Ryan</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer and Information Systems Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Technology Research Database</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 architecture and code optimization</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Meng, Yan</au><au>Sherwood, Timothy</au><au>Kastner, Ryan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Exploring the limits of leakage power reduction in caches</atitle><jtitle>ACM transactions on architecture and code optimization</jtitle><date>2005-09-01</date><risdate>2005</risdate><volume>2</volume><issue>3</issue><spage>221</spage><epage>246</epage><pages>221-246</pages><issn>1544-3566</issn><eissn>1544-3973</eissn><abstract>If current technology scaling trends hold, leakage power dissipation will soon become the dominant source of power consumption. Caches, because of the fact that they account for the largest fraction of on-chip transistors in most modern processors, are a primary candidate for attacking the leakage problem. While there has been a flurry of research in this area over the last several years, a major question remains unanswered---What is the total potential of existing architectural and circuit techniques to address this important design concern? In this paper, we explore the limits in which existing circuit and architecture technologies may address this growing problem. We first formally propose a parameterized model that can determine the optimal leakage savings based on the perfect knowledge of the address trace. By carefully applying the sleep and drowsy modes, we find that the total leakage power from the L1 instruction cache, data cache, and a unified L2 cache may be reduced to mere 3.6, 0.9, and 2.3%, respectively, of the unoptimized case. We further study how such a model can be extended to obtain the optimal leakage power savings for different cache configurations.</abstract><cop>New York</cop><pub>Association for Computing Machinery</pub><doi>10.1145/1089008.1089009</doi><tpages>26</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1544-3566
ispartof ACM transactions on architecture and code optimization, 2005-09, Vol.2 (3), p.221-246
issn 1544-3566
1544-3973
language eng
recordid cdi_proquest_miscellaneous_29094603
source ACM Digital Library Complete; EZB-FREE-00999 freely available EZB journals
subjects Cache
Leakage
Optimization algorithms
Power
Studies
Systems design
title Exploring the limits of leakage power reduction in caches
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T23%3A00%3A31IST&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=Exploring%20the%20limits%20of%20leakage%20power%20reduction%20in%20caches&rft.jtitle=ACM%20transactions%20on%20architecture%20and%20code%20optimization&rft.au=Meng,%20Yan&rft.date=2005-09-01&rft.volume=2&rft.issue=3&rft.spage=221&rft.epage=246&rft.pages=221-246&rft.issn=1544-3566&rft.eissn=1544-3973&rft_id=info:doi/10.1145/1089008.1089009&rft_dat=%3Cproquest_cross%3E29094603%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=223131440&rft_id=info:pmid/&rfr_iscdi=true