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