DocumentCode :
2635040
Title :
Optimized array index computation in DSP programs
Author :
Leupers, Rainer ; Basu, Anupam ; Marwedel, Peter
Author_Institution :
Dept. of Comput. Sci., Dortmund Univ., Germany
fYear :
1998
fDate :
10-13 Feb 1998
Firstpage :
87
Lastpage :
92
Abstract :
An increasing number of components in embedded systems are implemented by software running on embedded processors. This trend creates a need for compilers for embedded processors capable of generating high quality machine code. Particularly for DSPs, such compilers are hardly available, and novel DSP-specific code optimization techniques are required. In this paper we focus on efficient address computation for array accesses in loops. Based on previous work, we present a new and optimal algorithm for address register allocation and provide an experimental evaluation of different algorithms. Furthermore, an efficient and close-to-optimum heuristic is proposed for large problems
Keywords :
VLSI; circuit CAD; digital signal processing chips; logic CAD; real-time systems; DSP programs; address computation; array accesses; array index computation; compilers; embedded systems; machine code; Computer science; Digital signal processing; Embedded software; Embedded system; Hardware; Optimizing compilers; Programming; Registers; Software quality; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference 1998. Proceedings of the ASP-DAC '98. Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
0-7803-4425-1
Type :
conf
DOI :
10.1109/ASPDAC.1998.669411
Filename :
669411
Link To Document :
بازگشت