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