Energy-Efficient Shared Cache Using Way Prediction Based on Way Access Dominance Detection

To meet the performance demands of chip multiprocessors, chip designers have increased the capacity and hierarchy of cache memories. Accordingly, a shared lower-level cache reduces conflict misses by adopting a multi-way set-associative structure with high associativity. This structure allows fast a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access 2021, Vol.9, p.155048-155057
Hauptverfasser: Oh, Yun-Seok, Chung, Eui-Young
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 155057
container_issue
container_start_page 155048
container_title IEEE access
container_volume 9
creator Oh, Yun-Seok
Chung, Eui-Young
description To meet the performance demands of chip multiprocessors, chip designers have increased the capacity and hierarchy of cache memories. Accordingly, a shared lower-level cache reduces conflict misses by adopting a multi-way set-associative structure with high associativity. This structure allows fast access because it allows access to all the ways in the cache set in parallel. However, it consumes a large amount of dynamic energy. Therefore, various schemes have been proposed to increase the energy efficiency of the cache memory. These schemes use way prediction or partial comparison to reduce unnecessary way access. This paper proposes a way prediction algorithm suitable for a shared second-level cache with high associativity. This algorithm is based on real-time way access dominance detection ( WADD ). Through this detection, the proposed algorithm can determine the number and location of way candidates suitable for each partial access pattern among the fragmented access patterns owing to the first-level cache replacement policy and intermingled accesses by multiple cores. Through this process, the proposed algorithm can implement an efficient way prediction . Simulation results show that the WADD exhibits the highest energy efficiency among the comparison groups, thus reducing the energy-delay product by 13.5% compared with the conventional cache without way prediction . This result is achieved by reducing the way prediction penalty through fast detection and high prediction accuracy.
doi_str_mv 10.1109/ACCESS.2021.3126739
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_ACCESS_2021_3126739</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9606910</ieee_id><doaj_id>oai_doaj_org_article_651c5058aa7b4724be14ea67f2319fd5</doaj_id><sourcerecordid>2602799427</sourcerecordid><originalsourceid>FETCH-LOGICAL-c358t-ca154f0d0a9ff01c2ef2dbb7d017d386a59a92f1b109c524c4405541c6540a843</originalsourceid><addsrcrecordid>eNpNUU1LxDAQLaKgqL_AS8Fz13ynOa511QVBYRXBS5imkzWLtprUw_57s1bEuczweO_NDK8oziiZUUrMxbxpFqvVjBFGZ5wypbnZK44YVabikqv9f_NhcZrShuSqMyT1UfGy6DGut9XC--AC9mO5eoWIXdmAe8XyKYV-XT7DtnzIYHBjGPryElIm5GGHz53DlMqr4T300Dssr3DEH95JceDhLeHpbz8unq4Xj81tdXd_s2zmd5Xjsh4rB1QKTzoCxntCHUPPurbVHaG647UCacAwT9v8q5NMOCGIlII6JQWBWvDjYjn5dgNs7EcM7xC3doBgf4Ahri3EMbg3tEpSJ4msAXQrNBMtUoGgtGecGt_J7HU-eX3E4fML02g3w1fs8_mWKcK0MYLpzOITy8UhpYj-bysldpeJnTKxu0zsbyZZdTapAiL-KYwiylDCvwGuFYXv</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2602799427</pqid></control><display><type>article</type><title>Energy-Efficient Shared Cache Using Way Prediction Based on Way Access Dominance Detection</title><source>IEEE Open Access Journals</source><source>DOAJ Directory of Open Access Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Oh, Yun-Seok ; Chung, Eui-Young</creator><creatorcontrib>Oh, Yun-Seok ; Chung, Eui-Young</creatorcontrib><description>To meet the performance demands of chip multiprocessors, chip designers have increased the capacity and hierarchy of cache memories. Accordingly, a shared lower-level cache reduces conflict misses by adopting a multi-way set-associative structure with high associativity. This structure allows fast access because it allows access to all the ways in the cache set in parallel. However, it consumes a large amount of dynamic energy. Therefore, various schemes have been proposed to increase the energy efficiency of the cache memory. These schemes use way prediction or partial comparison to reduce unnecessary way access. This paper proposes a way prediction algorithm suitable for a shared second-level cache with high associativity. This algorithm is based on real-time way access dominance detection ( WADD ). Through this detection, the proposed algorithm can determine the number and location of way candidates suitable for each partial access pattern among the fragmented access patterns owing to the first-level cache replacement policy and intermingled accesses by multiple cores. Through this process, the proposed algorithm can implement an efficient way prediction . Simulation results show that the WADD exhibits the highest energy efficiency among the comparison groups, thus reducing the energy-delay product by 13.5% compared with the conventional cache without way prediction . This result is achieved by reducing the way prediction penalty through fast detection and high prediction accuracy.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2021.3126739</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Algorithms ; Arrays ; Associativity ; Cache memory ; computer architecture ; Energy efficiency ; Heuristic algorithms ; Memory management ; Multiprocessing ; multiprocessing systems ; Power demand ; Prediction algorithms ; Rail to rail inputs ; way prediction</subject><ispartof>IEEE access, 2021, Vol.9, p.155048-155057</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c358t-ca154f0d0a9ff01c2ef2dbb7d017d386a59a92f1b109c524c4405541c6540a843</cites><orcidid>0000-0002-6274-6145 ; 0000-0003-2013-8763</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9606910$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,864,2102,4024,27633,27923,27924,27925,54933</link.rule.ids></links><search><creatorcontrib>Oh, Yun-Seok</creatorcontrib><creatorcontrib>Chung, Eui-Young</creatorcontrib><title>Energy-Efficient Shared Cache Using Way Prediction Based on Way Access Dominance Detection</title><title>IEEE access</title><addtitle>Access</addtitle><description>To meet the performance demands of chip multiprocessors, chip designers have increased the capacity and hierarchy of cache memories. Accordingly, a shared lower-level cache reduces conflict misses by adopting a multi-way set-associative structure with high associativity. This structure allows fast access because it allows access to all the ways in the cache set in parallel. However, it consumes a large amount of dynamic energy. Therefore, various schemes have been proposed to increase the energy efficiency of the cache memory. These schemes use way prediction or partial comparison to reduce unnecessary way access. This paper proposes a way prediction algorithm suitable for a shared second-level cache with high associativity. This algorithm is based on real-time way access dominance detection ( WADD ). Through this detection, the proposed algorithm can determine the number and location of way candidates suitable for each partial access pattern among the fragmented access patterns owing to the first-level cache replacement policy and intermingled accesses by multiple cores. Through this process, the proposed algorithm can implement an efficient way prediction . Simulation results show that the WADD exhibits the highest energy efficiency among the comparison groups, thus reducing the energy-delay product by 13.5% compared with the conventional cache without way prediction . This result is achieved by reducing the way prediction penalty through fast detection and high prediction accuracy.</description><subject>Algorithms</subject><subject>Arrays</subject><subject>Associativity</subject><subject>Cache memory</subject><subject>computer architecture</subject><subject>Energy efficiency</subject><subject>Heuristic algorithms</subject><subject>Memory management</subject><subject>Multiprocessing</subject><subject>multiprocessing systems</subject><subject>Power demand</subject><subject>Prediction algorithms</subject><subject>Rail to rail inputs</subject><subject>way prediction</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><sourceid>DOA</sourceid><recordid>eNpNUU1LxDAQLaKgqL_AS8Fz13ynOa511QVBYRXBS5imkzWLtprUw_57s1bEuczweO_NDK8oziiZUUrMxbxpFqvVjBFGZ5wypbnZK44YVabikqv9f_NhcZrShuSqMyT1UfGy6DGut9XC--AC9mO5eoWIXdmAe8XyKYV-XT7DtnzIYHBjGPryElIm5GGHz53DlMqr4T300Dssr3DEH95JceDhLeHpbz8unq4Xj81tdXd_s2zmd5Xjsh4rB1QKTzoCxntCHUPPurbVHaG647UCacAwT9v8q5NMOCGIlII6JQWBWvDjYjn5dgNs7EcM7xC3doBgf4Ahri3EMbg3tEpSJ4msAXQrNBMtUoGgtGecGt_J7HU-eX3E4fML02g3w1fs8_mWKcK0MYLpzOITy8UhpYj-bysldpeJnTKxu0zsbyZZdTapAiL-KYwiylDCvwGuFYXv</recordid><startdate>2021</startdate><enddate>2021</enddate><creator>Oh, Yun-Seok</creator><creator>Chung, Eui-Young</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-6274-6145</orcidid><orcidid>https://orcid.org/0000-0003-2013-8763</orcidid></search><sort><creationdate>2021</creationdate><title>Energy-Efficient Shared Cache Using Way Prediction Based on Way Access Dominance Detection</title><author>Oh, Yun-Seok ; Chung, Eui-Young</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c358t-ca154f0d0a9ff01c2ef2dbb7d017d386a59a92f1b109c524c4405541c6540a843</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Algorithms</topic><topic>Arrays</topic><topic>Associativity</topic><topic>Cache memory</topic><topic>computer architecture</topic><topic>Energy efficiency</topic><topic>Heuristic algorithms</topic><topic>Memory management</topic><topic>Multiprocessing</topic><topic>multiprocessing systems</topic><topic>Power demand</topic><topic>Prediction algorithms</topic><topic>Rail to rail inputs</topic><topic>way prediction</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Oh, Yun-Seok</creatorcontrib><creatorcontrib>Chung, Eui-Young</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials 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><collection>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Oh, Yun-Seok</au><au>Chung, Eui-Young</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Energy-Efficient Shared Cache Using Way Prediction Based on Way Access Dominance Detection</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2021</date><risdate>2021</risdate><volume>9</volume><spage>155048</spage><epage>155057</epage><pages>155048-155057</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>To meet the performance demands of chip multiprocessors, chip designers have increased the capacity and hierarchy of cache memories. Accordingly, a shared lower-level cache reduces conflict misses by adopting a multi-way set-associative structure with high associativity. This structure allows fast access because it allows access to all the ways in the cache set in parallel. However, it consumes a large amount of dynamic energy. Therefore, various schemes have been proposed to increase the energy efficiency of the cache memory. These schemes use way prediction or partial comparison to reduce unnecessary way access. This paper proposes a way prediction algorithm suitable for a shared second-level cache with high associativity. This algorithm is based on real-time way access dominance detection ( WADD ). Through this detection, the proposed algorithm can determine the number and location of way candidates suitable for each partial access pattern among the fragmented access patterns owing to the first-level cache replacement policy and intermingled accesses by multiple cores. Through this process, the proposed algorithm can implement an efficient way prediction . Simulation results show that the WADD exhibits the highest energy efficiency among the comparison groups, thus reducing the energy-delay product by 13.5% compared with the conventional cache without way prediction . This result is achieved by reducing the way prediction penalty through fast detection and high prediction accuracy.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2021.3126739</doi><tpages>10</tpages><orcidid>https://orcid.org/0000-0002-6274-6145</orcidid><orcidid>https://orcid.org/0000-0003-2013-8763</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2169-3536
ispartof IEEE access, 2021, Vol.9, p.155048-155057
issn 2169-3536
2169-3536
language eng
recordid cdi_crossref_primary_10_1109_ACCESS_2021_3126739
source IEEE Open Access Journals; DOAJ Directory of Open Access Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects Algorithms
Arrays
Associativity
Cache memory
computer architecture
Energy efficiency
Heuristic algorithms
Memory management
Multiprocessing
multiprocessing systems
Power demand
Prediction algorithms
Rail to rail inputs
way prediction
title Energy-Efficient Shared Cache Using Way Prediction Based on Way Access Dominance Detection
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T02%3A52%3A15IST&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%20Shared%20Cache%20Using%20Way%20Prediction%20Based%20on%20Way%20Access%20Dominance%20Detection&rft.jtitle=IEEE%20access&rft.au=Oh,%20Yun-Seok&rft.date=2021&rft.volume=9&rft.spage=155048&rft.epage=155057&rft.pages=155048-155057&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2021.3126739&rft_dat=%3Cproquest_cross%3E2602799427%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=2602799427&rft_id=info:pmid/&rft_ieee_id=9606910&rft_doaj_id=oai_doaj_org_article_651c5058aa7b4724be14ea67f2319fd5&rfr_iscdi=true