• DocumentCode
    1931652
  • Title

    Cache optimization for an embedded MPEG-4 video decoder

  • Author

    Guo, Hongxing ; Sheng, Tao ; Sun, Weiping ; Zhou, Jingli ; Yu, Shengsheng

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Huazhong Univ. of Sci. & Technol., Hubei
  • Volume
    1
  • fYear
    2006
  • fDate
    16-20 2006
  • Abstract
    Video decoders are an important component in modern networked multimedia systems. TMS320DM642 is suitable for implementation of embedded video decoder. However, the high data rate, large sizes, and distinctive memory access patterns of MPEG-4 video decoders exert a particular strain on cache. This paper proposes an optimization method to allocate the memory of TMS320DM642. In cache-SRAM-SDRAM structure, the SRAM negotiates the unbalance of the cache and the SDRAM in speed and capacity. Due to its importance, a cache-based memory allocation mode is proposed to make full use of the SRAM. According to this mode, the SRAM is divided into three sections: the data exchanging section, the core code and variables storage section, and the rest of the SRAM which is set as cache for the other codes and data management. The experiment results show the proposed solutions can improve the MPEG-4 decoding speed by almost 25%. This cache optimization method has been integrated into the developed embedded MPEG-4 video decoder. The decoder can perform real time decoding with bitstreams coded under two channels 4CIF or eight channels CIF frame size which is the typical requirement of networked video surveillance applications nowadays
  • Keywords
    SRAM chips; cache storage; decoding; digital signal processing chips; media streaming; video coding; video surveillance; TMS320DM642; cache optimization; cache-SRAM-SDRAM structure; cache-based memory allocation mode; core code; data exchanging section; data management; embedded MPEG-4 video decoder; media streaming; memory access patterns; networked multimedia systems; networked video surveillance; variables storage section; Capacitive sensors; Decoding; Image coding; MPEG 4 Standard; Motion estimation; Optimization methods; Random access memory; Sun; Video compression; Video surveillance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing, 2006 8th International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    0-7803-9736-3
  • Electronic_ISBN
    0-7803-9736-3
  • Type

    conf

  • DOI
    10.1109/ICOSP.2006.345501
  • Filename
    4128916