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 条
  • [1] Buffer optimization in multitask implementations of simulink models
    Di Natale, Marco
    Pappalardo, Valerio
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (03)
  • [2] Application and research of interlace coding in the video codec
    Ruan Ruolin
    Advanced Computer Technology, New Education, Proceedings, 2007, : 623 - 626
  • [3] A HIGHLY EFFICIENT VIDEO CODEC AND ITS APPLICATION
    YOSHIKAWA, M
    JAPAN TELECOMMUNICATIONS REVIEW, 1988, 30 (04): : 25 - 29
  • [4] Memory sub-system optimization on a SIMD video signal processor for multi-standard CODEC
    Park, Jung-Wook
    Kim, Cheong-Ghil
    Park, Gi-Ho
    Kim, Shin-Dug
    2012 International Conference on Information Science and Applications, ICISA 2012, 2012,
  • [5] Preliminary Study on Video Codec Optimization Using VMAF
    Uddin, Syed
    Leszczuk, Mikolaj
    Grega, Michal
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2022, PT I, 2022, 13757 : 469 - 480
  • [6] ANALYSIS OF VIDEO CODEC BUFFER AND DELAY UNDER TIME-VARYING CHANNEL
    Chen, Zhifeng
    Reznik, Yuriy
    2012 IEEE VISUAL COMMUNICATIONS AND IMAGE PROCESSING (VCIP), 2012,
  • [7] Design of limited buffer size for storing multiple reference frames in a video codec
    Chen, Chih-Chang
    Chen, Sheng-Shiung
    Chen, Oscal T. -C.
    Chen, Chien-Fa
    Chen, Fang-Chu
    TENCON 2005 - 2005 IEEE REGION 10 CONFERENCE, VOLS 1-5, 2006, : 2636 - 2641
  • [8] Memory bandwidth reduction using frame pipeline in video codec chips
    Lee, Yun Gu
    Lee, Ki-Hoon
    Kim, Woosaeng
    IEICE ELECTRONICS EXPRESS, 2014, 11 (15):
  • [9] An analysis of memory bandwidth requirements for the H.263 video codec
    Kapoor, B
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING '98, PTS 1 AND 2, 1997, 3309 : 525 - 534
  • [10] An area efficient video/audio codec for portable multimedia application
    Park, S
    Kim, S
    Byeon, K
    Cha, JJ
    Cho, HJ
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL I: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 595 - 598