DocumentCode :
696963
Title :
Simulated evolutionary code generation for heterogeneous memory-register DSP-architectures
Author :
Wess, Bernhard
Author_Institution :
Institute for Communications and Radio Frequency Engineering, Vienna University of Technology, Austria
fYear :
2000
fDate :
4-8 Sept. 2000
Firstpage :
1
Lastpage :
4
Abstract :
Efficient algorithms exist that generate optimum straight-line code for expression trees. However, when applied to graphs, the drawback of tree-based straight-line code generation is the fact that there is no joint optimization of the tree code and the data transfers between the trees. The purpose of this paper is to introduce an evolutionary hybrid that combines evolutionary optimization strategies with tree techniques. The goal is to minimize the execution time of the program by jointly optimizing the schedule, selected instructions, and allocated registers. The core of our technique is a linear-time algorithm that translates expression trees into optimal straight-line code segments satisfying a set of boundary conditions for the tree interface variables. Experiments indicate that this technique allows to generate code of such high quality that is extremely difficult to achieve manually.
Keywords :
Data transfer; Digital signal processing; Optimization; Registers; Schedules; Signal processing algorithms; Sociology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing Conference, 2000 10th European
Conference_Location :
Tampere, Finland
Print_ISBN :
978-952-1504-43-3
Type :
conf
Filename :
7075809
Link To Document :
بازگشت