• DocumentCode
    410020
  • Title

    Smart cache: an energy-efficient D-cache for a software MPEG-2 video decoder

  • Author

    Yang, Chia-Lin ; Tseng, Hung-Wei ; Ho, Chia-Chiang

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    3
  • fYear
    2003
  • fDate
    15-18 Dec. 2003
  • Firstpage
    1660
  • Abstract
    Power consumption is an important design issue of current embedded systems. Data caches consume a significant portion of total processor power for data intensive applications. In this paper, we propose to utilize application-specific information for cache resource allocation to achieve energy saving, including cache bypassing, the mini-cache and way-partition. We use a software MPEG-2 video decoder as our first targeted application. Cache bypassing excludes data types that have little reuse from the L1 cache. The mini-cache stores data types with high access frequency and small memory footprints to a small on-chip memory area. The way-partition mechanism maps program data structures to different ways of caches and enables only the matching ways on each access. The results show up to 40% of cache energy reduction without sacrificing performance.
  • Keywords
    cache storage; data structures; energy conservation; optimisation; power consumption; resource allocation; video coding; cache bypassing; cache resource allocation; data structures; embedded systems; energy optimization; energy-efficient D-cache; mini-cache; power consumption; small on-chip memory; smart cache; software MPEG-2 video decoder; way-partition mechanism; Application software; Computer science; Decoding; Design engineering; Embedded system; Energy consumption; Energy efficiency; Energy management; Power engineering and energy; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information, Communications and Signal Processing, 2003 and Fourth Pacific Rim Conference on Multimedia. Proceedings of the 2003 Joint Conference of the Fourth International Conference on
  • Print_ISBN
    0-7803-8185-8
  • Type

    conf

  • DOI
    10.1109/ICICS.2003.1292750
  • Filename
    1292750