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 条
  • [21] Buffer and register allocation for memory space optimization
    Bouchebaba, Youcef
    Girodias, Bruno
    Nicolescu, Gabriela
    Coelho, Fabien
    Aboulhamid, El Mostapha
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2007, 49 (01): : 123 - 138
  • [22] A Hybrid Embedded Compression Codec Engine for Ultra HD Video Application
    Park, Seongmo
    Byun, Kyungjin
    Eum, Nak-woong
    2015 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2015, : 292 - 296
  • [23] GPU based High Definition Parallel Video Codec Optimization in Mobile Device
    Su, Baichuan
    Cheng, Bo
    Wang, Ming
    Chen, Junliang
    MOBICOM'18: PROCEEDINGS OF THE 24TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, 2018, : 780 - 782
  • [24] Rate control algorithm based on quality factor optimization for Dirac video codec
    Tun, M.
    Loo, K. K.
    Cosmas, J.
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2008, 23 (09) : 649 - 664
  • [25] GPU Based High Definition Parallel Video Codec Optimization in Mobile Device
    Su, Baichuan
    Cheng, Bo
    Chen, Junliang
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (06) : 3333 - 3349
  • [26] Compressive Sensing in Image/Video Compression: Sampling, Coding, Reconstruction, and Codec Optimization
    Zhou, Jinjia
    Yang, Jian
    INFORMATION, 2024, 15 (02)
  • [27] Fine-scalable SPIHT Hardware Design for Frame Memory Compression in Video Codec
    Kim, Sunwoong
    Jang, Ji Hun
    Lee, Hyuk-Jae
    Rhee, Chae Eun
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2017, 17 (03) : 446 - 457
  • [28] Lossless Frame Memory Recompression for Video Codec Preserving Random Accessibility of Coding Unit
    Lee, Sang-Heon
    Chung, Moo-Kyoung
    Park, Sung-Mo
    Kyung, Chong-Min
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (04) : 2105 - 2113
  • [29] A single-chip video/audio CODEC for low bit rate application
    Park, S
    Kim, S
    Kim, I
    Byun, K
    Cha, JJ
    Cho, HJ
    ETRI JOURNAL, 2000, 22 (01) : 20 - 29
  • [30] Effective Memory Access Optimization by Memory Delay Modeling, Memory Allocation, and Buffer Allocation
    Khan, Sultan Daud
    Shin, Hyunchul
    2009 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2009), 2009, : 153 - 156