DocumentCode :
2470975
Title :
Buffer memory optimization for video codec application modeled in Simulink
Author :
Han, Sang-Il ; Guerin, Xavier ; Chae, Soo-lk ; Jerraya, Ahmed A.
Author_Institution :
Dept. of Electr. Eng., Seoul Nat. Univ.
fYear :
0
fDate :
0-0 0
Firstpage :
689
Lastpage :
694
Abstract :
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%
Keywords :
C listings; digital integrated circuits; electronic design automation; hardware-software codesign; integrated circuit design; video codecs; H.264 video decoder; Simulink; buffer memory optimization; memory size reduction; memory-efficient C code; on-chip memory size; video codec application; Algorithm design and analysis; Automatic generation control; Computer architecture; Control systems; Data analysis; Decoding; Design optimization; Scheduling algorithm; Size control; Video codecs; Algorithms; Experimentation; Simulink; memory size reduction; video codec application;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2006 43rd ACM/IEEE
Conference_Location :
San Francisco, CA
ISSN :
0738-100X
Print_ISBN :
1-59593-381-6
Type :
conf
DOI :
10.1109/DAC.2006.229315
Filename :
1688884
Link To Document :
بازگشت