Specializing cache structures for high performance and energy conservation in embedded systems

被引:0
|
作者
Geiger, Michael J. [1 ]
Mckee, Sally A. [2 ]
Tyson, Gary S. [3 ]
机构
[1] Univ Massachusetts, ECE Dept, N Dartmouth, MA 02747 USA
[2] Cornell Univ, Comp Syst Lab, Ithaca, NY 14853 USA
[3] Univ Florida, Dept Comp Sci, Gainesville, FL 32611 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Increasingly tight energy design goals require processor architects to rethink the organizational structure of microarchitectural resources. We examine a new multilateral cache organization, replacing a conventional data cache with a set of smaller region caches that significantly reduces energy consumption with little performance impact. This is achieved by tailoring the cache resources to the specific reference characteristics of each application. In applications with small heap footprints, we save about 85% of the total cache energy. In the remaining applications, we employ a small cache for frequently accessed heap data and a larger cache for low locality data, achieving an energy savings of 80%.
引用
收藏
页码:54 / +
页数:4
相关论文
共 50 条
  • [1] Beyond basic region caching: Specializing cache structures for high performance and energy conservation
    Geiger, MJ
    McKee, SA
    Tyson, GS
    HIGH PERFORMANCE EMBEDDED ARCHITECTURES AND COMPILERS, PROCEEDINGS, 2005, 3793 : 102 - 115
  • [2] SLAM: High Performance and Energy Efficient Hybrid Last Level Cache Architecture for Multicore Embedded Systems
    Bhosale, Swapnil
    Pasricha, Sudeep
    2019 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2019,
  • [3] Energy Prediction for Cache Tuning in Embedded Systems
    Vazquez, Ruben
    Gordon-Ross, Ann
    Stitt, Greg
    2019 IEEE 37TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2019), 2019, : 630 - 637
  • [4] Observing the Invisible: Live Cache Inspection for High-Performance Embedded Systems
    Tarapore, Dharmesh
    Roozkhosh, Shahin
    Brzozowski, Steven
    Mancuso, Renato
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (03) : 559 - 572
  • [5] Leveraging high performance data cache techniques to save power in embedded systems
    Bhadauria, Major
    McKee, Sally A.
    Singh, Karan
    Tyson, Gary S.
    HIGH PERFORMANCE EMBEDDED ARCHITECTURES AND COMPILERS, PROCEEDINGS, 2007, 4367 : 23 - +
  • [6] Data Cache Techniques to Save Power and Deliver High Performance in Embedded Systems
    Bhadauria, Major
    McKee, Sally A.
    Singh, Karan
    Tyson, Gary S.
    TRANSACTIONS ON HIGH-PERFORMANCE EMBEDDED ARCHITECTURES AND COMPILERS II, 2009, 5470 : 65 - 84
  • [7] Performance evaluation of cache memory organizations in embedded systems
    Soryani, Mohsen
    Sharifi, Mohsen
    Rezvani, Mohammad Hossein
    INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 1045 - +
  • [8] The Performance of Pollution Control Victim Cache for Embedded Systems
    Heck, Giancarlo C.
    Hexsel, Roberto A.
    SBCCI 2008: 21ST SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2008, : 46 - 51
  • [9] Energy efficient caching-on-cache architectures for embedded systems
    Wu, HC
    Chen, TF
    Li, HY
    Wang, JS
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2003, 19 (05) : 809 - 825
  • [10] Code compression architecture for cache energy minimisation in embedded systems
    Benini, L
    Macii, A
    Nannarelli, A
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2002, 149 (04): : 157 - 163