National Taiwan University Dept Comp Sci Informat EngnYang, Chia-LinChia-LinYangTseng, Hung-WeiHung-WeiTsengHo, Chia-ChiangChia-ChiangHoWu, Ja-LingJa-LingWuJA-LING WU2018-09-102018-09-102005http://www.scopus.com/inward/record.url?eid=2-s2.0-18844431406&partnerID=MN8TOARShttp://scholars.lib.ntu.edu.tw/handle/123456789/314768Power consumption is an important design issue of current multimedia embedded systems. Data caches consume a significant portion of total processor power for multimedia applications because they are data intensive. In an integrated multimedia system, the cache architecture cannot be tuned specifically for an application. Therefore, a significant amount of cache energy is actually wasted. In this paper, we propose the software-controlled cache architecture that improves the energy efficiency of the shared cache in an integrated multimedia system on an application-specific base. Data types in an application are allocated to different cache regions. On each access, only the allocated cache regions need to be activated. We test the effectiveness of the software-controlled cache of the MPEG-2 software decoder. The results show up to 40% of cache energy reduction on an ARM-like cache architecture without sacrificing performance. © 2005 IEEE.application/pdfapplication/pdfDynamic power dissipation; Energy consumption; MPEG-2; Multimedia applications; Software-controlled cache[SDGs]SDG7Cache memory; Computer software; Decoding; Energy efficiency; Energy utilization; Image quality; Multimedia systems; Optimization; Cache energy; Dynamic power dissipation; MPEG-2 software decoder; Multimedia applications; Software-controlled cache; Embedded systemsSoftware-controlled cache architecture for energy efficiencyjournal article10.1109/TCSVT.2005.846444