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 条
  • [21] WARDen: Specializing Cache Coherence for High-Level Parallel Languages
    Wilkins, Michael
    Westrick, Sam
    Kandiah, Vijay
    Bernat, Alex
    Suchy, Brian
    Deiana, Enrico Armenio
    Campanoni, Simone
    Acar, Umut A.
    Dinda, Peter
    Hardavellas, Nikos
    PROCEEDINGS OF THE 21ST ACM/IEEE INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, CGO 2023, 2023, : 122 - 135
  • [22] On the characterization of data cache vulnerability in high-performance embedded microprocessors
    Wang, Shuai
    Hu, Jie
    Ziavras, Sotirios G.
    2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, : 14 - +
  • [23] Cache Performance Research for Embedded Processors
    Wang, Chenxu
    Zheng, Jiamin
    Yu, Mingyan
    INTERNATIONAL CONFERENCE ON SOLID STATE DEVICES AND MATERIALS SCIENCE, 2012, 25 : 1322 - 1328
  • [24] Cache performance analysis for embedded application
    Zuo, Qi
    Fu, Yuzhuo
    Cheng, Xiulan
    Huang, Yang
    Jisuanji Gongcheng/Computer Engineering, 2006, 32 (01): : 237 - 239
  • [25] A reconfigurable cache architecture embedded systems
    Modarressi, Mehdi
    Hessabi, Shaahin
    Goudarzi, Maziar
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 2247 - +
  • [26] Energy-Efficient Cache Partitioning Using Machine Learning for Embedded Systems
    Nour, Samar
    Habashy, Shahira M.
    Salem, Sameh A.
    JORDAN JOURNAL OF ELECTRICAL ENGINEERING, 2023, 9 (03): : 285 - 300
  • [27] Enabling Energy Efficient Reliability in Embedded Systems Through Smart Cache Cleaning
    Jeyapaul, Reiley
    Shrivastava, Aviral
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2013, 18 (04)
  • [28] High performance cache management for parallel file systems
    García, F
    Carretero, J
    Pérez, F
    de Miguel, P
    VECTOR AND PARALLEL PROCESSING - VECPAR'98, 1999, 1573 : 466 - 479
  • [29] The challenges for high performance embedded systems
    Duranton, Marc
    DSD 2006: 9TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2006, : 3 - 7
  • [30] RAPID-Cache - A reliable and inexpensive write cache for high performance storage systems
    Hu, YM
    Nightingale, T
    Yang, Q
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (03) : 290 - 307