DocumentCode :
311457
Title :
Modulo-addressing utilization in automatic software synthesis for digital signal processors
Author :
Willems, M. ; Keding, Holger ; Zivojnovic, Vojin ; Meyr, Heinrich
Author_Institution :
Inst. for Integrated Syst. in Signal Process., Aachen Univ. of Technol., Germany
Volume :
1
fYear :
1997
fDate :
21-24 Apr 1997
Firstpage :
687
Abstract :
Digital Signal Processors (DSPs) have become key components for the implementation of digital signal processing systems. With DSPs moving into new application domains and the increasing complexity of modern DSP architectures, efficient programming support receives major interest. Therefore, an optimizing compiler becomes a must for future DSP-architectures. Todays DSP compilers result in significant overheads both in memory consumption and program execution time compared to hand-written assembly code. This is mainly due to an inefficient compiler support of the DSP specific architectural features, such as the modulo-addressing capability which is an enabling feature for a large class of DSP algorithms. Within this paper we analyze why existing compilers fail short in supporting the modulo-addressing mode and present a compiler concept that allows the efficient utilization of this feature. We describe how an advanced compiler optimization strategy allows a near optimum support of the modulo-addressing mode, and point out why this concept is favorable to DSP-specific language extensions
Keywords :
automatic programming; digital signal processing chips; optimising compilers; DSP compilers; automatic software synthesis; compiler optimization; compiler support; digital signal processors; modulo-addressing; optimizing compiler; Application software; Assembly; Computer architecture; Digital signal processing; Digital signal processors; Failure analysis; Optimizing compilers; Program processors; Signal processing algorithms; Signal synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1997. ICASSP-97., 1997 IEEE International Conference on
Conference_Location :
Munich
ISSN :
1520-6149
Print_ISBN :
0-8186-7919-0
Type :
conf
DOI :
10.1109/ICASSP.1997.599861
Filename :
599861
Link To Document :
بازگشت