Implementation and Optimization of Multimedia Framework on Heterogeneous Multi-core Platform

被引:0
作者
Wang, Yu-Lin [1 ]
Chang, Sung-Yen [2 ]
Chen, Shih-Chieh [1 ]
Huang, Yueh-Min [2 ]
机构
[1] Ind Technol Res Inst, Informat & Commun Res Labs, Hsinchu, Taiwan
[2] Natl Cheng Kung Univ, Dept Engn Sci, Tainan, Taiwan
来源
2010 IEEE GLOBECOM WORKSHOPS | 2010年
关键词
Multimedia framwork; H.264/AVC; Multicore;
D O I
10.1109/GLOCOMW.2010.5700462
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The multimedia framework is designed to provide easy to use services for developing multimedia applications based on an embedded platform. With the rapid advances in multimedia technology, various types of codec have been developed. Most of them achieve good performance but construct with complicated algorithms. Moreover, the current computing load of embedded system is still carried by MPU, and its burden of huge computing load leads multimedia framework to fail in real-time performance. Therefore, this paper analyzes the characteristics and demands of the multimedia frameworks. It proposes a refined interface to integrate the powerful digital signal processor for acceleration and modifies the frameworks architecture to maximize its efficiency. In our experiments, we apply Android multimedia framework as our test benchmark, and export our DSP H.264/AVC decoder into the embedded multimedia. The experimental results indicate that when the resolution becomes large, the effectiveness of the proposed architecture is about 1 similar to 2.5 fps improved than the original frameworks. When the resolution becomes smaller, the performance increases significantly, say about 6 similar to 7 fps improvement. Moreover, the playback could achieve the real-time performance even if the CPU which we used is less powerful than OMAP platform.
引用
收藏
页码:934 / 938
页数:5
相关论文
共 6 条
  • [1] [Anonymous], 2005, 1449610 ISOIEC
  • [2] CHANG DCW, 2006, IEEE AS SOL STAT CIR, P19
  • [3] *KHRON GROUP, OPENMAX OV API SPEC
  • [4] LIN TJ, 2008, VLSI DES AUT TEST 20, P188
  • [5] *OPENCORE, 2009, MULT FRAM CAP
  • [6] OPENMAX OMAP