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
来源
2007 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS, VOLS 1 AND 2 | 2007年
关键词
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 条
  • [41] Multiusers control of a mobile platform using wireless communication multimedia data
    Niculescu, M.C.
    Niculescu, Elena
    Resceanu, I.
    WSEAS Transactions on Communications, 2007, 6 (01): : 228 - 235
  • [42] An Evaluation of Cross-Platform Frameworks for Multimedia Mobile Applications Development
    Ferreira, Cristiane M. S.
    Peixoto, Maria J. P.
    Duarte, Paulo A. S.
    Torres, Andrei B. B.
    Silva Junior, Messias L.
    Rocha, Lincoln S.
    Viana, Windson
    IEEE LATIN AMERICA TRANSACTIONS, 2018, 16 (04) : 1206 - 1212
  • [43] An Experimentation Platform for Automated Assessment of Multimedia Services over Mobile Networks
    Kostakis, Panagiotis
    Charismiadis, Anastasios-Stavros
    Tsolkas, Dimitris
    Koumaras, Harilaos
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [44] Electronic Tour Guide for Android Mobile Platform with Multimedia Travel Book
    Mladenovic, Vladimir
    Lutovac, Maja M.
    Lutovac, Miroslav D.
    2012 20TH TELECOMMUNICATIONS FORUM (TELFOR), 2012, : 1460 - 1463
  • [45] Performance Optimization for Sparse AtAx in Parallel on Multicore CPU
    Tao, Yuan
    Deng, Yangdong
    Mu, Shuai
    Zhang, Zhenzhong
    Zhu, Mingfa
    Xiao, Limin
    Ruan, Li
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (02) : 315 - 318
  • [46] The Design and Implement of Mobile Phone Player Base on the S60 Platform
    孙耕
    四川兵工学报, 2009, 30 (11) : 147 - 150
  • [47] Dynamic Difficulty Adjustment by Performance and Player Profile in Platform Game
    Rosa, Marcos P. C.
    Castanho, Carla D.
    P e Silva, Tiago B.
    Sarmet, Mauricio M.
    Jacobi, Ricardo P.
    ENTERTAINMENT COMPUTING, ICEC 2023, 2023, 14455 : 3 - 16
  • [48] CloudIoT-based Jukebox Platform: A Music Player for Mobile Users in Cafe
    Kang, Byungseok
    Lee, Joohyun
    Bagdasar, Ovidiu
    Choo, Hyunseung
    JOURNAL OF INTERNET TECHNOLOGY, 2020, 21 (05): : 1363 - 1374
  • [49] It's A multimedia CPU feeding frenzy!
    Wong, Bill
    Electronic Design, 2009, 57 (26) : 18 - 19
  • [50] CPU service classes for multimedia applications
    Chu, HH
    Nahrstedt, K
    IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, PROCEEDINGS VOL 1, 1999, : 296 - 301