Selective cache ways: On-demand cache resource allocation

被引:218
|
作者
Albonesi, DH [1 ]
机构
[1] Univ Rochester, Dept Elect & Comp Engn, Rochester, NY 14627 USA
关键词
D O I
10.1109/MICRO.1999.809463
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Increasing levels of microprocessor power dissipation call for new approaches at the architectural level that save energy by better matching of on-chip resources to application requirements. Selective cache ways provides the ability to disable a subset of the ways in a set associative cache during periods of modest cache activity while the full cache may remain operational for more cache-intensive periods. Because this approach leverages the subarray partitioning that is already present for performance reasons, only minor changes to a conventional cache are required, and therefore, full-speed cache operation can be maintained. Furthermore, the tradeoff between performance and energy is flexible, and can be dynamically tailored to meet changing application and machine environmental conditions. We show that trading off a small performance degradation for energy savings can produce a significant reduction in cache energy dissipation ruing this approach.
引用
收藏
页码:248 / 259
页数:12
相关论文
共 50 条
  • [1] Dynamic directory table with victim cache: on-demand allocation of directory entries for active shared cache blocks
    Han Jun Bae
    Lynn Choi
    [J]. The Journal of Supercomputing, 2019, 75 : 425 - 446
  • [2] Dynamic directory table with victim cache: on-demand allocation of directory entries for active shared cache blocks
    Bae, Han Jun
    Choi, Lynn
    [J]. JOURNAL OF SUPERCOMPUTING, 2019, 75 (01): : 425 - 446
  • [3] Cache performance improvement through on-demand, in-cache page clearing
    Kim, T
    Kim, JM
    Min, SL
    Kim, CS
    Moo, SM
    Hong, S
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1997, 20 (06) : 361 - 371
  • [4] Cache Architecture for On-Demand Streaming on the Web
    Sharman, Raj
    Ramanna, Shiva Shankar
    Ramesh, Ram
    Gopal, Ram
    [J]. ACM TRANSACTIONS ON THE WEB, 2007, 1 (03)
  • [5] On-demand data co-allocation with user-level cache for grids
    Chen, Po-Cheng
    Chang, Jyh-Biau
    Su, Yen-Liang
    Shieh, Ce-Kuen
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (18): : 2488 - 2513
  • [6] Cache-Zoomer: On-demand High-resolution Cache Monitoring for Security
    Hongyu Fang
    Sai Santosh Dayapule
    Fan Yao
    Milos Doroslovacki
    Guru Venkataramani
    [J]. Journal of Hardware and Systems Security, 2020, 4 (3) : 180 - 195
  • [7] Distributed and on-demand cache for CMS experiment at LHC
    Ciangottini, Diego
    Spiga, Daniele
    Boccali, Tommaso
    Donvito, Giacinto
    Cesini, Daniele
    Bagliesi, Giuseppe
    Mazzone, Enrico
    Falabella, Antonio
    [J]. 2018 IEEE 14TH INTERNATIONAL CONFERENCE ON E-SCIENCE (E-SCIENCE 2018), 2018, : 336 - 337
  • [8] Optimal Bandwidth Allocation for Multicast-Cache-Aided on-Demand Streaming in Wireless Networks
    Amidzadeh, Mohsen
    Tirkkonen, Olav
    Caire, Giuseppe
    [J]. 2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 1936 - 1941
  • [9] Performance Evaluation of the Time Analysable On-Demand Coherent Cache
    Pyka, Arthur
    Rohde, Mathias
    Uhrig, Sascha
    [J]. 2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 1887 - 1892
  • [10] CloudCache: On-demand Flash Cache Management for Cloud Computing
    Arteaga, Dulcardo
    Cabrera, Jorge
    Xu, Jing
    Sundararaman, Swaminathan
    Zhao, Ming
    [J]. 14TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES (FAST '16), 2016, : 355 - 369