LA-LRU: A Latency-Aware Replacement Policy for Variation Tolerant Caches

Parameter variations in deep sub-micron integrated circuits cause chip characteristics to deviate during semiconductor fabrication process. These variations are dominant in memory systems such as caches and the delay spread due to process variation impacts the performance of a cache based system sig...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Jain, A, Shrivastava, A, Chakrabarti, C
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 303
container_issue
container_start_page 298
container_title
container_volume
creator Jain, A
Shrivastava, A
Chakrabarti, C
description Parameter variations in deep sub-micron integrated circuits cause chip characteristics to deviate during semiconductor fabrication process. These variations are dominant in memory systems such as caches and the delay spread due to process variation impacts the performance of a cache based system significantly. In this paper, we propose two schemes to reduce the performance impact of variations in caches: i) Latency-Aware Least Recently Used (LA-LRU) replacement policy which ensures that cache blocks that are affected by process variation are accessed less frequently, and ii) Block Rearrangement scheme that distributes cache blocks with high latencies to all sets uniformly. We implemented our schemes on the Wattch Simple Scalar toolset for Xscale, PowerPC and Alpha21264-like processor configurations. Our experiments on SPEC 2000 benchmarks show that our scheme improves the average memory access time of caches by 11% to 22%, almost eliminating any performance degradation due to variations. We also synthesized the LA-LRU logic, to find out that we can obtain this benefit at negligible increase in the power consumption of the cache.
doi_str_mv 10.1109/VLSID.2011.24
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5718818</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5718818</ieee_id><sourcerecordid>5718818</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-ba37b11bfd72ca4629cb221111517d2db91174ea17932e617ee983f84e5f8a443</originalsourceid><addsrcrecordid>eNotjMtKw0AUQMcX2NYuXbmZH5g4985kHu5Cq7YQUGrtttykNxhJm5IEpH9vQc_mLA4cIe5BJwA6Pm7yj-U8QQ2QoL0Q0-iD9i6m1tiAl2KEJmjlIporMQYHGKxBD9diBNoZFZ3zt2Lc999a65BqPxKLPFP56vNJZjKngQ_lSWU_1LFc8bGhkvd8GOR729TlSVZtJzfU1TTU7UGu24Y7OtcZlV_c34mbipqep_-eiPXL83q2UPnb63KW5aqOelAFGV8AFNXOY0nWYSwLRDiTgt_hrogA3jKBjwbZgWeOwVTBcloFstZMxMPftmbm7bGr99SdtqmHECCYX-QKTZ4</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>LA-LRU: A Latency-Aware Replacement Policy for Variation Tolerant Caches</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Jain, A ; Shrivastava, A ; Chakrabarti, C</creator><creatorcontrib>Jain, A ; Shrivastava, A ; Chakrabarti, C</creatorcontrib><description>Parameter variations in deep sub-micron integrated circuits cause chip characteristics to deviate during semiconductor fabrication process. These variations are dominant in memory systems such as caches and the delay spread due to process variation impacts the performance of a cache based system significantly. In this paper, we propose two schemes to reduce the performance impact of variations in caches: i) Latency-Aware Least Recently Used (LA-LRU) replacement policy which ensures that cache blocks that are affected by process variation are accessed less frequently, and ii) Block Rearrangement scheme that distributes cache blocks with high latencies to all sets uniformly. We implemented our schemes on the Wattch Simple Scalar toolset for Xscale, PowerPC and Alpha21264-like processor configurations. Our experiments on SPEC 2000 benchmarks show that our scheme improves the average memory access time of caches by 11% to 22%, almost eliminating any performance degradation due to variations. We also synthesized the LA-LRU logic, to find out that we can obtain this benefit at negligible increase in the power consumption of the cache.</description><identifier>ISSN: 1063-9667</identifier><identifier>ISBN: 1612843271</identifier><identifier>ISBN: 9781612843278</identifier><identifier>EISSN: 2380-6923</identifier><identifier>EISBN: 9780769543482</identifier><identifier>EISBN: 0769543480</identifier><identifier>DOI: 10.1109/VLSID.2011.24</identifier><language>eng</language><publisher>IEEE</publisher><subject>Benchmark testing ; Decoding ; Degradation ; Delay ; Mathematical model ; Nickel ; Switches</subject><ispartof>2011 24th Internatioal Conference on VLSI Design, 2011, p.298-303</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/5718818$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2057,27924,54919</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5718818$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Jain, A</creatorcontrib><creatorcontrib>Shrivastava, A</creatorcontrib><creatorcontrib>Chakrabarti, C</creatorcontrib><title>LA-LRU: A Latency-Aware Replacement Policy for Variation Tolerant Caches</title><title>2011 24th Internatioal Conference on VLSI Design</title><addtitle>VLSI Design</addtitle><description>Parameter variations in deep sub-micron integrated circuits cause chip characteristics to deviate during semiconductor fabrication process. These variations are dominant in memory systems such as caches and the delay spread due to process variation impacts the performance of a cache based system significantly. In this paper, we propose two schemes to reduce the performance impact of variations in caches: i) Latency-Aware Least Recently Used (LA-LRU) replacement policy which ensures that cache blocks that are affected by process variation are accessed less frequently, and ii) Block Rearrangement scheme that distributes cache blocks with high latencies to all sets uniformly. We implemented our schemes on the Wattch Simple Scalar toolset for Xscale, PowerPC and Alpha21264-like processor configurations. Our experiments on SPEC 2000 benchmarks show that our scheme improves the average memory access time of caches by 11% to 22%, almost eliminating any performance degradation due to variations. We also synthesized the LA-LRU logic, to find out that we can obtain this benefit at negligible increase in the power consumption of the cache.</description><subject>Benchmark testing</subject><subject>Decoding</subject><subject>Degradation</subject><subject>Delay</subject><subject>Mathematical model</subject><subject>Nickel</subject><subject>Switches</subject><issn>1063-9667</issn><issn>2380-6923</issn><isbn>1612843271</isbn><isbn>9781612843278</isbn><isbn>9780769543482</isbn><isbn>0769543480</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjMtKw0AUQMcX2NYuXbmZH5g4985kHu5Cq7YQUGrtttykNxhJm5IEpH9vQc_mLA4cIe5BJwA6Pm7yj-U8QQ2QoL0Q0-iD9i6m1tiAl2KEJmjlIporMQYHGKxBD9diBNoZFZ3zt2Lc999a65BqPxKLPFP56vNJZjKngQ_lSWU_1LFc8bGhkvd8GOR729TlSVZtJzfU1TTU7UGu24Y7OtcZlV_c34mbipqep_-eiPXL83q2UPnb63KW5aqOelAFGV8AFNXOY0nWYSwLRDiTgt_hrogA3jKBjwbZgWeOwVTBcloFstZMxMPftmbm7bGr99SdtqmHECCYX-QKTZ4</recordid><startdate>201101</startdate><enddate>201101</enddate><creator>Jain, A</creator><creator>Shrivastava, A</creator><creator>Chakrabarti, C</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201101</creationdate><title>LA-LRU: A Latency-Aware Replacement Policy for Variation Tolerant Caches</title><author>Jain, A ; Shrivastava, A ; Chakrabarti, C</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-ba37b11bfd72ca4629cb221111517d2db91174ea17932e617ee983f84e5f8a443</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Benchmark testing</topic><topic>Decoding</topic><topic>Degradation</topic><topic>Delay</topic><topic>Mathematical model</topic><topic>Nickel</topic><topic>Switches</topic><toplevel>online_resources</toplevel><creatorcontrib>Jain, A</creatorcontrib><creatorcontrib>Shrivastava, A</creatorcontrib><creatorcontrib>Chakrabarti, C</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>Jain, A</au><au>Shrivastava, A</au><au>Chakrabarti, C</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>LA-LRU: A Latency-Aware Replacement Policy for Variation Tolerant Caches</atitle><btitle>2011 24th Internatioal Conference on VLSI Design</btitle><stitle>VLSI Design</stitle><date>2011-01</date><risdate>2011</risdate><spage>298</spage><epage>303</epage><pages>298-303</pages><issn>1063-9667</issn><eissn>2380-6923</eissn><isbn>1612843271</isbn><isbn>9781612843278</isbn><eisbn>9780769543482</eisbn><eisbn>0769543480</eisbn><abstract>Parameter variations in deep sub-micron integrated circuits cause chip characteristics to deviate during semiconductor fabrication process. These variations are dominant in memory systems such as caches and the delay spread due to process variation impacts the performance of a cache based system significantly. In this paper, we propose two schemes to reduce the performance impact of variations in caches: i) Latency-Aware Least Recently Used (LA-LRU) replacement policy which ensures that cache blocks that are affected by process variation are accessed less frequently, and ii) Block Rearrangement scheme that distributes cache blocks with high latencies to all sets uniformly. We implemented our schemes on the Wattch Simple Scalar toolset for Xscale, PowerPC and Alpha21264-like processor configurations. Our experiments on SPEC 2000 benchmarks show that our scheme improves the average memory access time of caches by 11% to 22%, almost eliminating any performance degradation due to variations. We also synthesized the LA-LRU logic, to find out that we can obtain this benefit at negligible increase in the power consumption of the cache.</abstract><pub>IEEE</pub><doi>10.1109/VLSID.2011.24</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1063-9667
ispartof 2011 24th Internatioal Conference on VLSI Design, 2011, p.298-303
issn 1063-9667
2380-6923
language eng
recordid cdi_ieee_primary_5718818
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Benchmark testing
Decoding
Degradation
Delay
Mathematical model
Nickel
Switches
title LA-LRU: A Latency-Aware Replacement Policy for Variation Tolerant 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-08T15%3A20%3A54IST&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=LA-LRU:%20A%20Latency-Aware%20Replacement%20Policy%20for%20Variation%20Tolerant%20Caches&rft.btitle=2011%2024th%20Internatioal%20Conference%20on%20VLSI%20Design&rft.au=Jain,%20A&rft.date=2011-01&rft.spage=298&rft.epage=303&rft.pages=298-303&rft.issn=1063-9667&rft.eissn=2380-6923&rft.isbn=1612843271&rft.isbn_list=9781612843278&rft_id=info:doi/10.1109/VLSID.2011.24&rft_dat=%3Cieee_6IE%3E5718818%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9780769543482&rft.eisbn_list=0769543480&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5718818&rfr_iscdi=true