DocumentCode :
2345361
Title :
A uniform optimization technique for offset assignment problems
Author :
Leupers, Rainer ; David, Fabian
Author_Institution :
Dept. of Comput. Sci., Dortmund Univ., Germany
fYear :
1998
fDate :
2-4 Dec 1998
Firstpage :
3
Lastpage :
8
Abstract :
A number of different algorithms for optimized offset assignment in DSP code generation have been developed recently. These algorithms aim at constructing a layout of local variables in memory, such that the addresses of variables can be computed efficiently in most cases. This is achieved by maximizing the use of auto-increment operations on address registers. However, the algorithms published in previous work only consider special cases of offset assignment problems, characterized by fixed parameters such as register file sizes and auto-increment ranges. In contrast, this paper presents a genetic optimization technique capable of simultaneously handling arbitrary register file sizes and auto-increment ranges. Moreover, this technique is the first that integrates the allocation of modify registers into offset assignment. Experimental evaluation indicates a significant improvement in the quality of constructed offset assignments, as compared to previous work
Keywords :
computer architecture; digital signal processing chips; instruction sets; optimising compilers; program compilers; DSP code generation; auto-increment ranges; modify registers; optimized offset assignment; register file sizes; Arithmetic; Computer aided instruction; Computer architecture; Computer science; Concurrent computing; Digital signal processing; Genetics; Hardware; High level languages; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Synthesis, 1998. Proceedings. 11th International Symposium on
Conference_Location :
Hsinchu
ISSN :
1080-1820
Print_ISBN :
0-8186-8623-5
Type :
conf
DOI :
10.1109/ISSS.1998.730589
Filename :
730589
Link To Document :
بازگشت