Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2009, Vol. 35 ›› Issue (1): 13-16,2. doi: 10.3969/j.issn.1000-3428.2009.01.005

• Degree Paper • Previous Articles     Next Articles

Audio Decoder Code Optimization Based on Embedded SIMD Processor

LI Xiao-chao1,2, JIAO Li-cheng2, HONG Xin-hua1, LU Xiao1   

  1. (1. Embedded Software R&D Institute, Amoi Electronics Co. Ltd., Xiamen 361022; 2. College of Electronic Engineering, Xidian University, Xi’an 710071)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-01-05 Published:2009-01-05

基于嵌入式SIMD处理器的音频解码优化

李晓潮1,2,焦李成2,洪新华1,卢 潇1   

  1. (1. 夏新电子有限公司智能软件所,厦门 361022;2. 西安电子科技大学电子工程学院,西安 710071)

Abstract: For multimedia embedded system, source code optimization methodology is the key to get high profile media performance. With more embedded CPU adopting RISC plus SIMD architecture, this paper puts forward a code optimization flow to implicitly and explicitly explore this processor architecture. This method is used to optimize and tune the implementation of a MP3 audio decoder on the XScale portable embedded system. It shows that using this methodology can quickly and easily redesign the software to increase 60% performance over the original software in short time.

Key words: embedded RISC processor, SIMD architecture, MP3 decoding

摘要: 嵌入式处理器越来越多地采用SIMD并行架构来提升其媒体处理能力,该文提出基于该架构的优化流程,采用算法和处理器架构紧密结合的优化原则,利用现有编译器来降低汇编编程工作量,对算法关键部分采用手工编程来确保优化效率。该流程被应用在基于XScale平台的MP3解码优化中,短时间内将解码效率提高60%,接近IPP库的性能。

关键词: 嵌入式RISC处理器, SIMD并行处理架构, MP3解码

CLC Number: