DocumentCode
3212547
Title
Software synthesis with evolutionary algorithms
Author
Raithel, Tobias
Author_Institution
Comput. Eng. & Commun. Networks Lab., Swiss Fed. Inst. of Technol., Zurich, Switzerland
Volume
3
fYear
1999
fDate
1999
Firstpage
1490
Abstract
This paper addresses the problem of exploiting simultaneously trade-offs between program memory, data memory and execution time requirements for algorithms specified by synchronous data flow graphs. A code generation model is used, that includes many variable parameters. The search space includes all valid schedules of a graph, different models of buffer organization and different ways of code invocation. An evolutionary algorithm (EA) is applied to this multi-objective optimization problem. This approach is evaluated and compared with existing methods
Keywords
data flow graphs; evolutionary computation; program compilers; software engineering; buffer organization; code generation model; code invocation; data memory; evolutionary algorithms; execution time requirements; multi-objective optimization; program memory; search space; software synthesis; synchronous data flow graphs; Data engineering; Data flow computing; Evolutionary computation; Flow graphs; Memory management; Network synthesis; Random access memory; Scheduling; Space exploration; Space technology;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Electronics, 1999. ISIE '99. Proceedings of the IEEE International Symposium on
Conference_Location
Bled
Print_ISBN
0-7803-5662-4
Type
conf
DOI
10.1109/ISIE.1999.797016
Filename
797016
Link To Document