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 条
  • [41] A MULTIPLE DESCRIPTION CODEC BASED ON COMBINATORIAL OPTIMIZATION AND ITS APPLICATION TO IMAGE CODING
    Fan, Yuhua
    Wang, Jia
    Sun, Jun
    Zhi, Cheng
    2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 1309 - 1312
  • [42] FRAME-LEVEL QUALITY AND MEMORY TRAFFIC ALLOCATION FOR LOSSY EMBEDDED COMPRESSION IN VIDEO CODEC SYSTEMS
    Guo, Li
    Zhou, Dajiang
    Kimura, Shinji
    Goto, Satoshi
    2016 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO WORKSHOPS (ICMEW), 2016,
  • [43] Using a victim buffer in an application-specific memory hierarchy
    Zhang, CJ
    Vahid, F
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 220 - 225
  • [44] A fast wavelet based video codec and its application in an IP version 6-ready serverless video conferencing system
    Cycon, HL
    Palkow, M
    Schmidt, TC
    Wählisch, M
    Marpe, D
    WAVELET ANALYSIS AND ITS APPLICATIONS (WAA), VOLS 1 AND 2, 2003, : 577 - 583
  • [45] Codec-Simulation Network for Joint Optimization of Video Coding With Pre- and Post-Processing
    Qiu, Kaitian
    Yu, Lu
    Li, Daowen
    IEEE OPEN JOURNAL OF CIRCUITS AND SYSTEMS, 2021, 2 : 648 - 659
  • [46] Rate-distortion optimization of macroblock-based progressive fine granularity scalable video codec
    Fan, XD
    Shen, GB
    Li, SP
    Tran, TD
    Zhang, YQ
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL IV, PROCEEDINGS, 2002, : 540 - 543
  • [47] Ultra Small HD Video Camera using MPEG4 Codec with SD memory card as storage
    Yoshida, Hiroaki
    Okada, Shigeyuki
    Murata, Haruhiko
    Kurokawa, Mitsuaki
    Okada, Hidefumi
    ICCE: 2007 DIGEST OF TECHNICAL PAPERS INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2007, : 359 - +
  • [48] Research in Codec Optimization and the Application of SP-frame in H.264/AVC
    Liu, Yifeng
    Xiao, Chuangbai
    Zhen, Ligang
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON IMAGE ANALYSIS AND SIGNAL PROCESSING, 2009, : 212 - 215
  • [49] AOIO: Application Oriented I/O Optimization for Buffer Management
    Li, Xiaochang
    Zhai, Zhengjun
    Ye, Xin
    SYMMETRY-BASEL, 2021, 13 (04):
  • [50] Simultaneous Optimization of Speed and Buffer Times with an Application to Liner Shipping
    Mulder, Judith
    van Jaarsveld, Willem
    Dekker, Rommert
    TRANSPORTATION SCIENCE, 2019, 53 (02) : 365 - 382