Buffer memory optimization for video codec application modeled in simulink

被引:15
|
作者
Han, Sang-Il [1 ,2 ]
Guerin, Xavier [2 ]
Chae, Soo-Ik [1 ]
Jerraya, Ahmed. A. [2 ]
机构
[1] Seoul Natl Univ, Dept Elect Engn, Seoul, South Korea
[2] TIMA Lab, SLS Grp, Grenoble, France
关键词
algorithms; experimentation; memory size reduction; video codec application; Simulink;
D O I
10.1109/DAC.2006.229315
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reduction of the on-chip memory size is a key issue in video codec system design. Because video codec applications involve complex algorithms that are both data-intensive and control-dependent, memory optimization based on global and precise analysis of data and control dependency is required. We generate a memory-efficient C code from a restricted Simulink model, which can represent both data and control dependency explicitly, by applying two buffer memory optimization techniques: copy removal and buffer sharing. Copy removal is performed while parsing the Simulink model. Buffer sharing requires global scheduling and formal lifetime analysis. Experimental results on an H.264 video decoder show that the buffer memory size and execution time of the C code generated by the proposed method are 71% and 32% less than those of the C code produced by Simulink's C code generator, respectively. When compared to the hand written C code, the memory size was reduced by 27% while its execution time was increased by only 3%.
引用
收藏
页码:689 / +
页数:2
相关论文
共 50 条
  • [31] Buffer memory optimization in DSP applications: An evolutionary approach
    Teich, J
    Zitzler, E
    Bhattacharyya, S
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN V, 1998, 1498 : 885 - 894
  • [32] A new design of digital video codec system based on H.261 and the study of buffer control strategy
    Cheng, XX
    Yao, XJ
    Li, J
    Yu, SY
    5TH INTERNATIONAL SYMPOSIUM ON BROADCASTING TECHNOLOGY, PROCEEDINGS (ISBT'97, BEIJING), 1997, : 174 - 179
  • [33] Implementation and optimization of H.263 video codec based on TM1300
    Xiao, Jinsheng
    Li, Yunfa
    Zhang, Yu
    Tan, Xiaoqiong
    Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2002, 27 (01):
  • [34] Upgrading the service capacity of video-on-demand servers with memory buffer
    Wang, FC
    Wen, CH
    Cheng, CY
    Lee, MH
    Lin, TH
    Wang, SC
    Oyang, YJ
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 1997, 12 (06): : 565 - 577
  • [35] Optimized buffer allocation for video multicasting applications with virtual memory implementation
    A. ArunKumar
    K. Gunaseelan
    EURASIP Journal on Image and Video Processing, 2018
  • [36] Optimized buffer allocation for video multicasting applications with virtual memory implementation
    ArunKumar, A.
    Gunaseelan, K.
    EURASIP JOURNAL ON IMAGE AND VIDEO PROCESSING, 2018,
  • [37] Multimedia Resources: An Information Model and Its Application to an MPEG2 Video Codec
    Gbaguidi C.
    Znaty S.
    Hubaux J.-P.
    Journal of Network and Systems Management, 1998, 6 (3) : 313 - 331
  • [38] A low-power MPEG-4 codec LSI for mobile video application
    Liu, PL
    Jiang, L
    Nakayama, H
    Yoshitake, T
    Komazaki, H
    Watanabe, Y
    Araki, H
    Morioka, K
    Lee, S
    Kubosawa, H
    Otobe, Y
    IEICE TRANSACTIONS ON ELECTRONICS, 2003, E86C (04): : 652 - 660
  • [39] A MPEG-4 video codec chip with low power scheme for mobile application
    Park, S
    Lee, M
    Shin, K
    Cho, H
    Kim, J
    Lee, D
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (06) : 1353 - 1363
  • [40] A novel rate control algorithm for the Dirac video codec based upon the quality factor optimization
    Tun, M.
    Loo, K. K.
    Cosmas, J.
    GMAI 2007: GEOMETRIC MODELING AND IMAGING, PROCEEDINGS, 2007, : 14 - +