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
Link To Document :
بازگشت