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 条
  • [31] Minimizing Energy Consumption for Embedded Multicore Systems Using Cache Configuration and Task Mapping
    Gan, ZhiHua
    Zhang, Mingquan
    Gu, Zhimin
    Zhang, Jizan
    2016 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY PROCEEDINGS - CYBERC 2016, 2016, : 328 - 334
  • [32] Predictive placement scheme in set-associative cache for energy efficient embedded systems
    Raveendran, Biju K.
    Sudarshan, T. S. B.
    Patil, Avinash
    Randive, Komal
    Gurunarayanan, S.
    ICSCN 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING COMMUNICATIONS AND NETWORKING, 2008, : 152 - 157
  • [33] Energy-Efficient Reconfigurable Cache Architectures for Accelerator-Enabled Embedded Systems
    Farmahini-Farahani, Amin
    Kim, Nam Sung
    Morrow, Katherine
    2014 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2014, : 211 - 220
  • [34] A Comparative Study of Cache Performance for Embedded Applications
    Begum, B. Shameedha
    Ramasubramanian, N.
    2015 INTERNATIONAL CONFERENCE ON COMPUTING AND NETWORK COMMUNICATIONS (COCONET), 2015, : 872 - 876
  • [35] Dynamic cache switching in reconfigurable embedded systems
    Shield, John
    Sutton, Peter
    Machanick, Philip
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 111 - 116
  • [36] A NUCA model for embedded systems cache design
    Foglia, P
    Mangano, D
    Prete, CA
    PROCEEDINGS OF THE 2005 3RD WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2005, : 41 - 46
  • [37] Improving the Reliability of Embedded Systems with Cache and SPM
    Wang, Meng
    Wang, Yi
    Liu, Duo
    Shao, Zili
    2009 IEEE 6TH INTERNATIONAL CONFERENCE ON MOBILE ADHOC AND SENSOR SYSTEMS (MASS 2009), 2009, : 1066 - 1071
  • [38] A highly configurable cache architecture for embedded systems
    Zhang, CJ
    Vahid, F
    Najjar, W
    30TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2003, : 136 - 146
  • [39] An Effective Measurement Technique of Level-2 Cache Performance for Multicore Embedded Systems
    Mridh, Muhammad F.
    Asaduzzaman, Abu
    Saha, Aloke K.
    2013 INTERNATIONAL CONFERENCE ON INFORMATICS, ELECTRONICS & VISION (ICIEV), 2013,
  • [40] Way Halted Prediction Cache : An Energy Efficient Cache Architecture for Embedded Processors
    Mallya, Neethu Bal
    Patil, Geeta
    Raveendran, Biju
    2015 28TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID), 2015, : 65 - 70