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 条
  • [41] Modified hotspot cache architecture: A low energy fast cache for embedded processors
    Ali, Kashif
    Aboelaze, Mokhtar
    Datta, Suprakash
    2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, : 35 - +
  • [42] Advances in debugging high performance embedded systems
    Bannatyne, R
    WESCON/97 - CONFERENCE PROCEEDINGS, 1997, : 122 - 126
  • [43] A Formal Model for Performance and Energy Evaluation of Embedded Systems
    Nogueira, Bruno
    Maciel, Paulo
    Tavares, Eduardo
    Andrade, Ermeson
    Massa, Ricardo
    Callou, Gustavo
    Ferraz, Rodolfo
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2011, 2011 (01)
  • [44] Improving cache locking performance of modern embedded systems via the addition of a miss table at the L2 cache level
    Asaduzzaman, Abu
    Sibai, Fadi N.
    Rani, Manira
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (4-6) : 151 - 162
  • [45] Cache-aware scratchpad-allocation algorithms for energy-constrained embedded systems
    Verma, Manish
    Wehmeyer, Lars
    Marwedel, Peter
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (10) : 2035 - 2051
  • [46] Energy-efficiency potential of a phase-based cache resizing scheme for embedded systems
    Pokam, G
    Bodin, F
    EIGHTH WORKSHOP ON INTERACTION BETWEEN COMPILERS AND COMPUTER ARCHITECTURES, PROCEEDINGS, 2004, : 53 - 62
  • [47] Energy-Efficient and High-Performance Lock Speculation Hardware for Embedded Multicore Systems
    Papagiannopoulou, Dimitra
    Capodanno, Giuseppe
    Moreshet, Tali
    Herlihy, Maurice
    Bahar, R. Iris
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2015, 14 (03)
  • [48] Low energy memory component design for cost-sensitive high performance embedded systems
    Gebotys, CH
    PROCEEDINGS OF THE IEEE 1996 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1996, : 397 - 400
  • [49] Improved indexing for cache miss reduction in embedded systems
    Givargis, T
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 875 - 880
  • [50] A low power highly associative cache for embedded systems
    Zhang, Chuanjun
    PROCEEDINGS 2006 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2007, : 31 - 36