DocumentCode :
2703970
Title :
A genetic algorithm for register allocation
Author :
Elleithy, K.M. ; Abd-El-Fattah, E.G.
Author_Institution :
Dept. of Comput. Eng., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
fYear :
1999
fDate :
4-6 Mar 1999
Firstpage :
226
Lastpage :
227
Abstract :
In this paper we introduce a new genetic algorithm for register allocation. A merge operator is used to generate new individual solutions. The number of steps required to examine all pairs in the population matrix to generate n2 (n is the population matrix size). Generating an offspring from the parents needs m steps (m number of nodes). The total number of steps required by the algorithm is n2m, that is the genetic algorithm has a linear time complexity in terms of number of nodes. The experimental results show optimal solutions in many of the graphs used for testing
Keywords :
circuit optimisation; computational complexity; genetic algorithms; logic CAD; genetic algorithm; linear time complexity; logic CAD; merge operator; offspring; parents; population matrix; register allocation; Biological cells; Genetic algorithms; Genetic engineering; Hamming distance; Machine learning; Minerals; Pattern classification; Petroleum; Registers; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 1999. Proceedings. Ninth Great Lakes Symposium on
Conference_Location :
Ypsilanti, MI
ISSN :
1066-1395
Print_ISBN :
0-7695-0104-4
Type :
conf
DOI :
10.1109/GLSV.1999.757416
Filename :
757416
Link To Document :
بازگشت