摘要: 嵌入式处理器越来越多地采用SIMD并行架构来提升其媒体处理能力,该文提出基于该架构的优化流程,采用算法和处理器架构紧密结合的优化原则,利用现有编译器来降低汇编编程工作量,对算法关键部分采用手工编程来确保优化效率。该流程被应用在基于XScale平台的MP3解码优化中,短时间内将解码效率提高60%,接近IPP库的性能。
关键词:
嵌入式RISC处理器,
SIMD并行处理架构,
MP3解码
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处理器的音频解码优化[J]. 计算机工程, 2009, 35(1): 13-16,2.
LI Xiao-chao; JIAO Li-cheng; HONG Xin-hua; LU Xiao. Audio Decoder Code Optimization Based on Embedded SIMD Processor[J]. Computer Engineering, 2009, 35(1): 13-16,2.