메뉴 건너뛰기




Volumn 11, Issue 5, 2007, Pages 620-634

Solving the register allocation problem for embedded systems using a hybrid evolutionary algorithm

Author keywords

Compilers; Crossover; Embedded systems; Evolutionary algorithms (EAs); Hybridization; Register allocation

Indexed keywords

EMBEDDED SYSTEMS; GRAPHIC METHODS; HEURISTIC PROGRAMMING; PROGRAM COMPILERS; STORAGE ALLOCATION (COMPUTER);

EID: 34948822847     PISSN: 1089778X     EISSN: None     Source Type: Journal    
DOI: 10.1109/TEVC.2007.892766     Document Type: Article
Times cited : (20)

References (49)
  • 9
    • 0002773716 scopus 로고
    • Incorporating problem specific knowledge into a genetic algorithm
    • L. Davis, Ed. San Mateo, CA: Morgan Kaufmann
    • J. J. Greffenstette, "Incorporating problem specific knowledge into a genetic algorithm," in Genetic Algorithms and Simulated Annealing L. Davis, Ed. San Mateo, CA: Morgan Kaufmann, 1987.
    • (1987) Genetic Algorithms and Simulated Annealing
    • Greffenstette, J.J.1
  • 10
    • 34948814649 scopus 로고    scopus 로고
    • G. Raidl, Hybrid evolutionary algorithms for combinatorial algorithms, Habilitation thesis, Vienna Univ. Technology, Vienna, Austria, 2002.
    • G. Raidl, "Hybrid evolutionary algorithms for combinatorial algorithms," Habilitation thesis, Vienna Univ. Technology, Vienna, Austria, 2002.
  • 12
    • 33845532853 scopus 로고    scopus 로고
    • Home Page, Online, Available
    • P. Moscato, "Memetic algorithms," Home Page. [Online]. Available: http://www.ing.unlp.edu.ar/cetad/mos/memetic_home.html.
    • Memetic algorithms
    • Moscato, P.1
  • 13
    • 84978316287 scopus 로고
    • Formal memetic algorithms
    • Proc. Evol. Comput, AISB Workshop
    • N. J. Radcliffe and P. D. Surry, "Formal memetic algorithms," in Proc. Evol. Comput.: AISB Workshop, 1994, vol. 865, LNCS, pp. 1-16.
    • (1994) LNCS , vol.865 , pp. 1-16
    • Radcliffe, N.J.1    Surry, P.D.2
  • 14
    • 0035696799 scopus 로고    scopus 로고
    • A hybrid heuristic for the traveling salesman problem
    • Dec
    • R. Baraglia, J. I. Hidalgo, and R. Perego, "A hybrid heuristic for the traveling salesman problem," IEEE Trans. Evol. Comput., vol. 5, no. 6, pp. 613-622, Dec. 2001.
    • (2001) IEEE Trans. Evol. Comput , vol.5 , Issue.6 , pp. 613-622
    • Baraglia, R.1    Hidalgo, J.I.2    Perego, R.3
  • 15
    • 84958984173 scopus 로고    scopus 로고
    • New genetic local search operators for the traveling salesman problem
    • B. Freisleben and P. Merz, "New genetic local search operators for the traveling salesman problem," Lecture Notes in Computer Science, vol. 1141, pp. 890-899, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1141 , pp. 890-899
    • Freisleben, B.1    Merz, P.2
  • 16
    • 0031277370 scopus 로고    scopus 로고
    • Hybrid genetic algorithms for constrained placement problems
    • V. Schnecke and O. Vornberger, "Hybrid genetic algorithms for constrained placement problems," IEEE Trans. Evol. Comput., vol. 1, no. 4, pp. 266-277, 1997.
    • (1997) IEEE Trans. Evol. Comput , vol.1 , Issue.4 , pp. 266-277
    • Schnecke, V.1    Vornberger, O.2
  • 17
    • 0030168535 scopus 로고    scopus 로고
    • Comparison of genetic algorithms, random search and two-opt switching for solving large location-allocation problems
    • C. R. Houck, J. A. Joines, and M. G. Kay, "Comparison of genetic algorithms, random search and two-opt switching for solving large location-allocation problems," Comput. Oper. Res., vol. 23, no. 6, pp. 587-596, 1996.
    • (1996) Comput. Oper. Res , vol.23 , Issue.6 , pp. 587-596
    • Houck, C.R.1    Joines, J.A.2    Kay, M.G.3
  • 18
    • 0034227375 scopus 로고    scopus 로고
    • An adaptive hybrid genetic algorithm for the three-matching problem
    • G. Magyar, M. Johnsson, and O. Nevalainen, "An adaptive hybrid genetic algorithm for the three-matching problem," IEEE Trans. Evol. Comput. vol. 4, no. 2, pp. 135-146, 2000.
    • (2000) IEEE Trans. Evol. Comput , vol.4 , Issue.2 , pp. 135-146
    • Magyar, G.1    Johnsson, M.2    Nevalainen, O.3
  • 19
    • 0030174048 scopus 로고    scopus 로고
    • A hybrid grouping genetic algorithm for bin packing
    • E. Falkenauer, "A hybrid grouping genetic algorithm for bin packing," J. Heuristics, vol. 2, no. 1, pp. 5-50, 1996.
    • (1996) J. Heuristics , vol.2 , Issue.1 , pp. 5-50
    • Falkenauer, E.1
  • 20
    • 0032035547 scopus 로고    scopus 로고
    • Solving constraint satisfaction problems using hybrid evolutionary search
    • G. Dozier, J. Bowen, and A. Homaifar, "Solving constraint satisfaction problems using hybrid evolutionary search," IEEE Trans. Evol. Comput., vol. 2, no. 1, pp. 23-33, 1998.
    • (1998) IEEE Trans. Evol. Comput , vol.2 , Issue.1 , pp. 23-33
    • Dozier, G.1    Bowen, J.2    Homaifar, A.3
  • 21
    • 0034316501 scopus 로고    scopus 로고
    • A hybrid evolutionary approach for solving constrained optimization problems over finite domains
    • A. Ruiz-Andino, L. Araujo, F. Saenz, and J. Ruz, "A hybrid evolutionary approach for solving constrained optimization problems over finite domains," IEEE Trans. Evol. Comput., vol. 4, no. 4, pp. 353-372, 2000.
    • (2000) IEEE Trans. Evol. Comput , vol.4 , Issue.4 , pp. 353-372
    • Ruiz-Andino, A.1    Araujo, L.2    Saenz, F.3    Ruz, J.4
  • 22
    • 0034266573 scopus 로고    scopus 로고
    • Solving equations by hybrid evolutionary computation techniques
    • J. He, J. Xu, and X. Yao, "Solving equations by hybrid evolutionary computation techniques," IEEE Trans. Evol. Comput., vol. 4, no. 3, pp. 295-304, 2000.
    • (2000) IEEE Trans. Evol. Comput , vol.4 , Issue.3 , pp. 295-304
    • He, J.1    Xu, J.2    Yao, X.3
  • 27
    • 0018456690 scopus 로고
    • New methods to color the vertices of a graph
    • D. Brelaz, "New methods to color the vertices of a graph," Commun. ACM, vol. 22, no. 4, pp. 251-256, 1979.
    • (1979) Commun. ACM , vol.22 , Issue.4 , pp. 251-256
    • Brelaz, D.1
  • 28
    • 27844522089 scopus 로고    scopus 로고
    • Genetic and hybrid algorithms for graph coloring
    • C. Fleurent and J. Ferland, "Genetic and hybrid algorithms for graph coloring," Ann. Oper. Res., vol. 63, pp. 437-461, 1996.
    • (1996) Ann. Oper. Res , vol.63 , pp. 437-461
    • Fleurent, C.1    Ferland, J.2
  • 29
    • 35048855999 scopus 로고    scopus 로고
    • Parallel genetic algorithm for graph coloring problem
    • Proc. 4th Int. Conf. Comput. Sci
    • Z.Kokosinski, M.Kolodziej, and K. Kwarciany, "Parallel genetic algorithm for graph coloring problem," in Proc. 4th Int. Conf. Comput. Sci., 2004, vol. 3036, Lecture Notes in Computer Science, pp. 217-224.
    • (2004) Lecture Notes in Computer Science , vol.3036 , pp. 217-224
    • Kokosinski, Z.1    Kolodziej, M.2    Kwarciany, K.3
  • 30
    • 27844532055 scopus 로고    scopus 로고
    • Efficient graph coloring with parallel genetic algorithms
    • Z. Kokosinski, K. Kwarciany, and M. Kolodziej, "Efficient graph coloring with parallel genetic algorithms," Comput. Inform., vol. 24, pp. 1001-1025, 2005.
    • (2005) Comput. Inform , vol.24 , pp. 1001-1025
    • Kokosinski, Z.1    Kwarciany, K.2    Kolodziej, M.3
  • 31
    • 84878602368 scopus 로고    scopus 로고
    • A New Genetic Local Search Algorithm for Graph Coloring
    • Berlin, Germany: Springer-Verlag
    • R. Dorne and J. Hao, A New Genetic Local Search Algorithm for Graph Coloring. Berlin, Germany: Springer-Verlag, 1998, vol. 1498, Lecture Notes in Computer Science, pp. 745-754.
    • (1998) Lecture Notes in Computer Science , vol.1498 , pp. 745-754
    • Dorne, R.1    Hao, J.2
  • 33
    • 0000965650 scopus 로고    scopus 로고
    • Hybrid evolutionary algorithms for graph coloring
    • P. Galinier and J.-K. Hao, "Hybrid evolutionary algorithms for graph coloring," J. Combinatorial Opt., vol. 3, no. 4, pp. 379-397, 1999.
    • (1999) J. Combinatorial Opt , vol.3 , Issue.4 , pp. 379-397
    • Galinier, P.1    Hao, J.-K.2
  • 36
    • 84976825513 scopus 로고
    • Register allocation by priority-based coloring
    • Montreal, QC, Canada
    • F. C. Chow and J. L. Hennessy, "Register allocation by priority-based coloring," in Proc. SIGPLAN Symp. Compiler Construction, Montreal, QC, Canada, 1984, pp. 222-232.
    • (1984) Proc. SIGPLAN Symp. Compiler Construction , pp. 222-232
    • Chow, F.C.1    Hennessy, J.L.2
  • 37
    • 0025505849 scopus 로고
    • The priority-based coloring approach to register allocation
    • F. C. Chow and J. L. Hennessy, "The priority-based coloring approach to register allocation," ACM Trans. Programming Languages and Systems vol. 12, no. 4, pp. 501-536, 1990.
    • (1990) ACM Trans. Programming Languages and Systems , vol.12 , Issue.4 , pp. 501-536
    • Chow, F.C.1    Hennessy, J.L.2
  • 39
    • 33748846453 scopus 로고    scopus 로고
    • Register allocation with instruction scheduling: A new approach
    • P. Pinter, "Register allocation with instruction scheduling: A new approach," J. Programming Language, vol. 4, pp. 21-38, 1996.
    • (1996) J. Programming Language , vol.4 , pp. 21-38
    • Pinter, P.1
  • 44
    • 0002012598 scopus 로고    scopus 로고
    • The ant colony optimization meta-heuristic
    • D. Corne, M. Dorigo, and F. Glover, Eds. New York: McGraw-Hill
    • M. Dorigo and G. Di Caro, "The ant colony optimization meta-heuristic," in New Ideas in Optimization, D. Corne, M. Dorigo, and F. Glover, Eds. New York: McGraw-Hill, 1999.
    • (1999) New Ideas in Optimization
    • Dorigo, M.1    Di Caro, G.2
  • 46
    • 33646770607 scopus 로고    scopus 로고
    • A hybrid evolutionary algorithm for solving the register allocation problem
    • B. Demiroz, H. Topcuoglu, and M. Kandemir, "A hybrid evolutionary algorithm for solving the register allocation problem," Lecture Notes in Computer Science, vol. 3004, pp. 62-71, 2004.
    • (2004) Lecture Notes in Computer Science , vol.3004 , pp. 62-71
    • Demiroz, B.1    Topcuoglu, H.2    Kandemir, M.3
  • 48
    • 34948898617 scopus 로고    scopus 로고
    • Spec Benchmarks, Home Page. [Online]. Available: http://www.spec.org
    • Spec Benchmarks, Home Page. [Online]. Available: http://www.spec.org
  • 49
    • 34948835755 scopus 로고
    • The Livermore Fortran Kernels: A computer test of the numerical performance range Lawrence Livermore Nat. Lab., Livermore, CA
    • Tech. Rep. UCRL-53745, Dec
    • F. McMohan, The Livermore Fortran Kernels: A computer test of the numerical performance range Lawrence Livermore Nat. Lab., Livermore, CA, Tech. Rep. UCRL-53745, Dec. 1986.
    • (1986)
    • McMohan, F.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.