Study on Differential Evolution and Greedy Strategy Based Custom Instruction Selection Algorithms

周学海,纪金松,张敏
DOI: https://doi.org/10.3321/j.issn:0372-2112.2009.02.024
2009-01-01
Abstract:As heuristic algorithms usually omit the difference between instruction and instruction instance,we improved one existing heuristic algorithm to GreedyHeur algorithm.It calculates custom instructions' weights from their instruction instances,then select custom instruction instances with greedy strategy according to their instructions' weights.To find better custom instruction than heuristic algorithms,we introduced an algorithm(ISDE)integrating greedy strategy with differential evolution algorithm.Simple encoding and efficient fitness evaluation help ISDE find the best combination of custom instructions quickly.Experiments show that our algorithms can find better custom instruction candidates more quickly and efficiently than heuristic algorithm.
What problem does this paper attempt to address?