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
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;
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
DOI :
10.1109/ICICS.2003.1292750