DocumentCode
2265516
Title
Cache optimization for mobile devices running multimedia applications
Author
Asaduzzaman, Abu ; Mahgoub, Imad ; Sanigepalli, Praveen ; Kalva, Hari ; Shankar, Ravi ; Furht, Borko
Author_Institution
Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
fYear
2004
fDate
13-15 Dec. 2004
Firstpage
499
Lastpage
506
Abstract
The popularity of mobile/wireless embedded systems running multimedia applications is growing. MPEG4 is an important and demanding multimedia application. With improved CPU, memory subsystem deficiency is the major barrier to improving the system performance. Studies show that there is sufficient reuse of values for caching to significantly reduce the raw required memory bandwidth for video data. Decoding MPEG4 video data in software generates many times more cache-memory traffic than required. Proper understanding of the decoding algorithm and the composition of its data set is obvious to improve the performance of such a system. The focus of this paper is to enhance MPEG4 decoding performance through cache optimization of a mobile device. The architecture we simulate includes a digital signal processor (DSP) to run the decoding algorithm and a two-level cache system. Level-1 cache is split into data (D1) and instruction (I1) caches and level-2 (CL2) is a unified cache. We use Cachegrind and VisualSim simulation tools to optimize cache size, line size, associativity, and levels of caches for a wireless device decoding MPEG4 video.
Keywords
cache storage; digital signal processing chips; embedded systems; instruction sets; mobile computing; multimedia communication; video coding; MPEG4 video decoding; cache optimization; digital signal processor; embedded system; instruction set; mobile devices; multimedia communication; Application software; Bandwidth; Decoding; Digital signal processors; Embedded system; MPEG 4 Standard; Multimedia systems; Signal processing algorithms; System performance; Traffic control;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia Software Engineering, 2004. Proceedings. IEEE Sixth International Symposium on
Print_ISBN
0-7695-2217-3
Type
conf
DOI
10.1109/MMSE.2004.34
Filename
1376700
Link To Document