A bypass first policy for energy-efficient last level caches
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Park, Jason Jong Kyu | - |
dc.contributor.author | Park, Yongjun | - |
dc.contributor.author | Mahlke, Scott A. | - |
dc.date.accessioned | 2022-07-15T14:13:22Z | - |
dc.date.available | 2022-07-15T14:13:22Z | - |
dc.date.created | 2021-05-14 | - |
dc.date.issued | 2016-07 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/154257 | - |
dc.description.abstract | The last level cache (LLC) is critical for mobile computer systems in terms of both energy consumption and performance because it takes a large portion of the chip area and misses often cause expensive stalls. Prior works have studied the importance of bypassing the LLC, and focused on improving LLC performance. However, they did not fully exploit the opportunity for reducing energy consumption because they all employ a Cache First Policy (CFP). In CFPs, blocks are initially cached to monitor their re-reference behavior to make bypass decisions. As a result, CFPs tend to populate the LLC with useless blocks, and consume extra energy for unnecessary writes. In this paper, we take the opposite approach and propose a Bypass First Policy (BFP), where cache blocks are bypassed by default and only inserted if they are expected to be reused. A BFP can save significant energy by reducing the number of never-rereferenced cache blocks written to the LLC. Evaluations show that BFP reduces energy consumption by 57.1% across SPEC CPU2006 and 21.7% across MediaBench benchmark suites on average. Furthermore, BFP achieves a geometric mean speedup of 18.3% for LLC-intensive benchmarks with less than 8kB of extra storage, which is better or comparable to state-of-the-art CFPs while consuming similar or less storage overhead. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | IEEE | - |
dc.title | A bypass first policy for energy-efficient last level caches | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Park, Yongjun | - |
dc.identifier.doi | 10.1109/SAMOS.2016.7818332 | - |
dc.identifier.scopusid | 2-s2.0-85013747174 | - |
dc.identifier.bibliographicCitation | International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS), pp.63 - 70 | - |
dc.relation.isPartOf | International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS) | - |
dc.citation.title | International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS) | - |
dc.citation.startPage | 63 | - |
dc.citation.endPage | 70 | - |
dc.type.rims | ART | - |
dc.type.docType | Proceeding | - |
dc.description.journalClass | 1 | - |
dc.description.isOpenAccess | N | - |
dc.description.journalRegisteredClass | scopus | - |
dc.subject.keywordPlus | Computer aided software engineering | - |
dc.subject.keywordPlus | Computer architecture | - |
dc.subject.keywordPlus | Embedded systems | - |
dc.subject.keywordPlus | Energy efficiency | - |
dc.subject.keywordPlus | Energy utilization | - |
dc.identifier.url | https://ieeexplore.ieee.org/document/7818332 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1365
COPYRIGHT © 2021 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.