Title :
The Research on SLP Optimization Technique towards DSP
Author :
Suo, Weiyi ; Zhao, Rongcai ; Yao, Yuan ; Liu, Peng
Author_Institution :
Nat. Digital Switching Syst. Eng. & Technol. R&D Center, Zhengzhou, China
Abstract :
According to the application of Super word Level Paralleism (SLP) auto-vectorization compiling system in Digital Signal Processing (DSP), due to the specialized functions of DSP frame, such as the specific addressing model, a wide variety of registers, irregular data branch, the obstacle of dependence relation to vectorization non-aligned data or other reasons, which resulted in the compiler can not support SIMD auto-vectorization with the feature of DSP. In order to solve this problem, the SLP auto-vectorization method was studied towards DSP frame. Based on the specialized functions of DSP frame, the instruction analysis and optimization algorithm in SLP auto-vectorization were improved, so as to transform more high-efficiency source program. The experimental results show that the optimization method of this paper has a tremendous role on improving DSP performances and reducing power consumption.
Keywords :
digital signal processing chips; optimisation; power consumption; program compilers; DSP; SIMD auto-vectorization; SLP auto-vectorization method; SLP optimization technique; digital signal processing; high-efficiency source program; instruction analysis; optimization algorithm; power consumption; superword level parallelism auto-vectorization compiling system; vectorization nonaligned data; Algorithm design and analysis; Arrays; Digital signal processing; Optimization; Redundancy; Registers; Vectors; Auto-vectorization; DSP; Instruction analysis; Redundancy optimization; SIMD;
Conference_Titel :
Distributed Computing and Applications to Business, Engineering & Science (DCABES), 2012 11th International Symposium on
Conference_Location :
Guilin
Print_ISBN :
978-1-4673-2630-8
DOI :
10.1109/DCABES.2012.22