Genetic Programming Scheme for Optimizing Register Allocation

Created by W.Langdon from gp-bibliography.bib Revision:1.4420

  author =       "Mostafa Sami and Mohamed Haggag and Heba Thabit",
  title =        "Genetic Programming Scheme for Optimizing Register
  journal =      "Egyptian Computer Science Journal",
  year =         "2007",
  volume =       "29",
  number =       "2",
  month =        may,
  keywords =     "genetic algorithms, genetic programming, SBSE,
                 Register allocation, Spilling, Compiler optimization",
  ISSN =         "1110-2586",
  URL =          "",
  abstract =     "Code execution is primarily dependent on the strategy
                 used in register allocation. In this paper, a new
                 register allocation scheme based on Genetic programming
                 is proposed. Evaluating the performance is achieved by
                 monitoring the code execution time and spilling cost. A
                 seed priority function along with a list of random
                 expressions, constructed from basic blocks' properties,
                 provide the initial population. Successive generations
                 undergo some GP operators so that the fitness of
                 individuals, representing generated priority functions,
                 is enhanced from generation to another. Results proved
                 that the proposed scheme optimizes the allocation
                 process by accelerating the overall execution time and
                 minimizing the spilling cost.",
  notes =        "See also
                 Egyptian Informatics Journal, ISSN 1110-8665, Vol. 8,
                 No.1, June 2007, p119-p134",
  bibdate =      "2009-06-27",
  bibsource =    "DBLP,

Genetic Programming entries for Mostafa Sami Mohamed Haggag Heba Thabit