DocumentCode :
3141521
Title :
An Address-Based Compiling Optimization for FFT on Multi-cluster DSP
Author :
Dongpeng Xu ; Qilong Zheng
Author_Institution :
Anhui High Performance Comput. Key Lab., USTC, Hefei, China
fYear :
2012
fDate :
17-20 Dec. 2012
Firstpage :
60
Lastpage :
64
Abstract :
This paper presents a compiling optimization for FFT program on multi-cluster DSP based on analysis of memory address. We transform the loops in order to reduce the number of instructions in the innermost loop. The interrelationship between each two memory access operations can be acquired via analysis of the base address and offset of every load or store instruction in the basic block. After the process of forward and backward scanning following the data-flow graph, we insert intercluster move instructions and merge several instructions into one SIMD operation. The experimental result shows that the FFT program compiled by the compiler using our optimization method achieves 13.57 times performance improvement on average than the unoptimized program.
Keywords :
coprocessors; data flow graphs; digital signal processing chips; fast Fourier transforms; instruction sets; merging; multiprocessing systems; optimising compilers; parallel architectures; storage allocation; FFT program compiler; SIMD; address-based compiling optimization; backward scanning; data flow graph; forward scanning; instruction merging; intercluster move instruction; loop transformation; memory access operation; memory base address analysis; multicluster DSP; store instruction; Clustering algorithms; Computer architecture; Digital signal processing; Indexes; Optimization; Partitioning algorithms; Registers; analysis of memory address; compiling optimization; instruction-level parallelism; multi-cluster DSP; operation partition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures, Algorithms and Programming (PAAP), 2012 Fifth International Symposium on
Conference_Location :
Taipei
ISSN :
2168-3034
Print_ISBN :
978-1-4673-4566-8
Type :
conf
DOI :
10.1109/PAAP.2012.17
Filename :
6424737
Link To Document :
بازگشت