Performance optimization of a multimedia player on a mobile CPU platform

被引:0
|
作者
Chang, Hoseok [1 ]
Lee, Youngjoon [1 ]
Sung, Wonyong [1 ]
机构
[1] Seoul Natl Univ, Sch Elect Engn, Seoul 151744, South Korea
关键词
performance optimization; video decoder; portable system; SIMD; low power; MEMORY;
D O I
10.1109/SIPS.2007.4387538
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We conducted a mobile platform specific software and system optimization for an open-source multimedia player, MPlayer. The target system is based on the Intel XScale PXA270 CPU. The optimization process consists of 4 steps: utilizing the color conversion hardware, adopting SIMD optimization, increasing the external memory access speed, and exploiting the internal memory. At each optimization step, we measured the execution time, cache miss characteristics, and power consumption. The experimental results with a QVGA-sized MPEG4 movie clip show that hardware based color conversion and SIMD optimization bring about 19.2% and 27.6% of execution time reduction, respectively, while increasing the external memory access speed and utilizing the internal memory result in 35.9% additional execution time reduction. The results show that it is important to break the memory bus bottleneck by using faster data bus settings and exploiting internal SRAM.
引用
收藏
页码:163 / 168
页数:6
相关论文
共 50 条
  • [1] Design and implementation of multimedia player on embedded platform
    Zhang Xijun
    Xue Jianbin
    Lin Ying
    He Jiai
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER, NETWORKS AND COMMUNICATION ENGINEERING (ICCNCE 2013), 2013, 30 : 189 - 191
  • [2] Mobile multimedia platform (MMP)
    Kuroki, K
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2006, 42 (02): : 181 - 189
  • [3] Mobile Multimedia Information Management Platform
    Wu Yu-lan
    Zhang Xiao-bao
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMPUTER AND SOCIETY, 2016, 37 : 1374 - 1377
  • [4] Systems Engineering Approach to CPU Scheduling for Mobile Multimedia Systems
    Al-Muhsen, Abbas A.
    Babiceanu, Radu F.
    2011 IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2011), 2011, : 239 - 243
  • [5] Mobile CPU Power/Performance Benchmarking and Process Technology Co-Optimization
    Bucki, R.
    Bridges, T.
    Bowers, B.
    Xue, T.
    Mir, I.
    Le, D.
    Kazi, T.
    Fischer, J.
    Ekbote, S.
    Sengupta, S.
    Nallapati, G.
    2014 IEEE INTERNATIONAL CONFERENCE ON IC DESIGN & TECHNOLOGY (ICICDT), 2014,
  • [6] Development of multimedia player for digital image based on the web and mobile
    Yoon, Dal-Hwan
    Bae, Dong-Joo
    Kwon, Oh-Hoon
    Moon, Jae-Ho
    Hong, Il-Yang
    9th International Conference on Advanced Communication Technology: Toward Network Innovation Beyond Evolution, Vols 1-3, 2007, : 59 - 61
  • [7] Resource Scheduling Strategy for Performance Optimization Based on Heterogeneous CPU-GPU Platform
    Fang, Juan
    Zhou, Kuan
    Zhang, Mengyuan
    Xiang, Wei
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 73 (01): : 1621 - 1635
  • [8] Nomadic platform approach for wireless mobile multimedia
    Hopkins, M
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 408 - 408
  • [9] Implementation of the Multimedia Middleware platform on Mobile devices
    Jun, Jongchan
    Kim, Jeoungik
    Ye, Seoungbin
    Jang, Moonsuk
    Kang, Youngman
    Han, Soonhee
    2009 IEEE INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS, 2009, : 417 - +
  • [10] Nomadik®:: A mobile multimedia application processor platform
    Paganini, Maurizio
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 749 - 750