• 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