Title :
Performance Optimization of a Multimedia Player on a Mobile CPU Platform
Author :
Chang, Hoseok ; Lee, Youngjoon ; Sung, Wonyong
Author_Institution :
Seoul National University, School of Electrical Engineering, Gwanak-gu, Seoul 151-744 Korea, chs@dsp.snu.ac.kr
Abstract :
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.
Keywords :
Color; Energy consumption; Hardware; MPEG 4 Standard; Multimedia systems; Open source software; Optimization; Power measurement; Software systems; Time measurement; Performance optimization; SIMD; low power; portable system; video decoder;
Conference_Titel :
Signal Processing Systems, 2007 IEEE Workshop on
Conference_Location :
Shanghai, China
Print_ISBN :
978-1-4244-1222-8
Electronic_ISBN :
1520-6130
DOI :
10.1109/SIPS.2007.4387538