摘要
针对数字信号处理的应用特点,提出了一种识别SIMD指令的一般性方法;针对分簇结构SIMD指令的特点,给出了新的指令分簇算法和寄存器分配算法;最后在BWDSP100芯片的编译器上实现这些优化方法.实验结果表明,上述优化方法能充分发挥分簇结构SIMD指令的优势,提高编译器的效率.
A general method for identifying SIMD instructions was presented for the features of digital signal processing applications.And the new cluster assignment algorithm and register allocation algorithm were given for the features of SIMD instructions on cluster architectures.Finally,the compiler optimization methods mentioned above was implemented on BWDSP100,with satisfactory.
基金
国家"核高基"重大专项(2009ZX01028-002-003-005)
中国高技术研究发展(863)计划(2008AA010902)资助