The search functionality is under construction.
The search functionality is under construction.

A Conflict-Aware Capacity Control Mechanism for Deep Cache Hierarchy

Jiaheng LIU, Ryusuke EGAWA, Hiroyuki TAKIZAWA

  • Full Text Views

    0

  • Cite this

Summary :

As the number of cores on a processor increases, cache hierarchies contain more cache levels and a larger last level cache (LLC). Thus, the power and energy consumption of the cache hierarchy becomes non-negligible. Meanwhile, because the cache usage behaviors of individual applications can be different, it is possible to achieve higher energy efficiency of the computing system by determining the appropriate cache configurations for individual applications. This paper proposes a cache control mechanism to improve energy efficiency by adjusting a cache hierarchy to each application. Our mechanism first bypasses and disables a less-significant cache level, then partially disables the LLC, and finally adjusts the associativity if it suffers from a large number of conflict misses. The mechanism can achieve significant energy saving at the sacrifice of small performance degradation. The evaluation results show that our mechanism improves energy efficiency by 23.9% and 7.0% on average over the baseline and the cache-level bypassing mechanisms, respectively. In addition, even if the LLC resource contention occurs, the proposed mechanism is still effective for improving energy efficiency.

Publication
IEICE TRANSACTIONS on Information Vol.E105-D No.6 pp.1150-1163
Publication Date
2022/06/01
Publicized
2022/03/09
Online ISSN
1745-1361
DOI
10.1587/transinf.2021EDP7201
Type of Manuscript
PAPER
Category
Computer System

Authors

Jiaheng LIU
  Tohoku University
Ryusuke EGAWA
  Tokyo Denki University
Hiroyuki TAKIZAWA
  Tohoku University

Keyword