Dept. of Comput. Sci. & Inf. Eng., National Taiwan Univ.CHIA-LIN YANGYang, Chia-LinChia-LinYangTseng, Hung-WeiHung-WeiTsengHo, Chia-ChiangChia-ChiangHoCHIA-LIN YANG2018-09-102018-09-102003http://www.scopus.com/inward/record.url?eid=2-s2.0-34547279097&partnerID=MN8TOARShttp://scholars.lib.ntu.edu.tw/handle/123456789/302624Power 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 LI 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. © 2003 IEEE.application/pdf385629 bytesapplication/pdf[SDGs]SDG7Application programs; Decoding; Embedded systems; Energy conservation; Energy efficiency; Microprocessor chips; Motion Picture Experts Group standards; Multimedia signal processing; Signal processing; Access frequency; Application specific; Data-intensive application; Energy efficient; Mechanism maps; On chip memory; Processor power; Small memory footprint; Cache memorySmart cache: An energy-efficient D-cache for a software MPEG-2 video decoderconference paper10.1109/ICICS.2003.1292750