Selective cache ways: On-demand cache resource allocation

被引:220
|
作者
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 条
  • [21] An Algorithm for Variable Cache Ways
    Subha, S.
    2013 INTERNATIONAL CONFERENCE ON ADVANCES IN TECHNOLOGY AND ENGINEERING (ICATE), 2013,
  • [22] Smart ECC Allocation Cache Utilizing Cache Data Space
    Hong, Jeongkyu
    Kim, Soontae
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (02) : 368 - 374
  • [23] Annex cache: a cache assist to implement selective caching
    John, LK
    Li, T
    Subramanian, A
    MICROPROCESSORS AND MICROSYSTEMS, 1999, 23 (8-9) : 537 - 551
  • [24] Network coding-aware cache replacement policy in on-demand broadcast environments
    Chen, Jun
    Lee, Victor C S
    Chan, Edward
    Journal of Harbin Institute of Technology (New Series), 2012, 19 (05) : 92 - 100
  • [25] On-demand solution to minimize I-cache leakage energy with maintaining performance
    Chung, Sung Woo
    Skadron, Kevin
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (01) : 7 - 24
  • [26] Network coding-aware cache replacement policy in on-demand broadcast environments
    Chen, Jun
    Lee, Victor
    Chan, Edward
    2011 6TH INTERNATIONAL ICST CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA (CHINACOM), 2011, : 691 - 697
  • [27] An on-demand off-path cache exploration based multipath forwarding strategy
    Hu, Xiaoyan
    Zheng, Shaoqi
    Zhang, Guoqiang
    Zhao, Lixia
    Cheng, Guang
    Gong, Jian
    Li, Ruidong
    COMPUTER NETWORKS, 2020, 166 (166)
  • [28] A Cache-Based Data Movement Infrastructure for On-demand Scientific Cloud Computing
    Abramson, David
    Carroll, Jake
    Jin, Chao
    Mallon, Michael
    van Iperen, Zane
    Hoang Nguyen
    Mcrae, Allan
    Ming, Liang
    SUPERCOMPUTING FRONTIERS, SCFA 2019, 2019, 11416 : 38 - 56
  • [29] The effects of cache organizations on the performance of on-demand routing protocols in ad hoc networks
    Lou, WJ
    Fang, YG
    2002 MILCOM PROCEEDINGS, VOLS 1 AND 2: GLOBAL INFORMATION GRID - ENABLING TRANSFORMATION THROUGH 21ST CENTURY COMMUNICATIONS, 2002, : 254 - 259
  • [30] Cache-Enabling UAV Communications: Network Deployment and Resource Allocation
    Zhang, Tiankui
    Wang, Yi
    Liu, Yuanwei
    Xu, Wenjun
    Nallanathan, Arumugam
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (11) : 7470 - 7483