메뉴 건너뛰기




Volumn 10, Issue 3, 2006, Pages 358-374

Multiobjective optimization and evolutionary algorithms for the application mapping problem in multiprocessor system-on-chip design

Author keywords

Design space exploration; Evolutionary algorithms; Mixed integer programming; Multiobjective optimization; Multiprocessor system on chip (SoC) design

Indexed keywords

CONSTRAINT THEORY; EVOLUTIONARY ALGORITHMS; INTEGER PROGRAMMING; MICROPROCESSOR CHIPS; OPTIMIZATION;

EID: 33744752126     PISSN: 1089778X     EISSN: None     Source Type: Journal    
DOI: 10.1109/TEVC.2005.860766     Document Type: Article
Times cited : (152)

References (46)
  • 4
    • 0037004812 scopus 로고    scopus 로고
    • "Instruction-based system-level power evaluation of system-on-a-chip peripheral cores"
    • T. Givargis, F. Vahid, and J. Henkel, "Instruction-based system-level power evaluation of system-on-a-chip peripheral cores," IEEE Trans. VLSI Syst., vol. 10, pp. 856-863, 2002.
    • (2002) IEEE Trans. VLSI Syst. , vol.10 , pp. 856-863
    • Givargis, T.1    Vahid, F.2    Henkel, J.3
  • 5
    • 33744742022 scopus 로고    scopus 로고
    • A software framework for efficient system-level performance evaluation of embedded systems
    • presented at Proc. ACM Symp. Applied Computing. [Online]. Available
    • J. E. Coffland and A. D. Pimentel. A software framework for efficient system-level performance evaluation of embedded systems. presented at Proc. ACM Symp. Applied Computing. [Online]. Available: http://sesamesim. sourceforge.net/
    • Coffland, J.E.1    Pimentel, A.D.2
  • 6
    • 33744721815 scopus 로고    scopus 로고
    • "A systematic approach to exploring embedded systems architectures at multiple abstraction levels"
    • Feb
    • A. D. Pimentel, C. Erbas, and S. Polstra, "A systematic approach to exploring embedded systems architectures at multiple abstraction levels," IEEE Trans. Comput., vol. 55, no. 2, pp. 99-112, Feb. 2006.
    • (2006) IEEE Trans. Comput. , vol.55 , Issue.2 , pp. 99-112
    • Pimentel, A.D.1    Erbas, C.2    Polstra, S.3
  • 9
    • 0000599395 scopus 로고
    • "Multiple objective optimization with vector evaluated genetic algorithms"
    • J. D. Schaffer, "Multiple objective optimization with vector evaluated genetic algorithms," in Proc. Int. Conf. Genetic Algorithms, 1985, pp. 93-100.
    • (1985) Proc. Int. Conf. Genetic Algorithms , pp. 93-100
    • Schaffer, J.D.1
  • 10
    • 0001953837 scopus 로고
    • "Genetic algorithms for multiobjective optimization: Formulation discussion generalization"
    • C. M. Fonseca and P. J. Flemming, "Genetic algorithms for multiobjective optimization: Formulation, discussion and generalization," in Proc. Int. Conf. Genetic Algorithms, 1993, pp. 416-423.
    • (1993) Proc. Int. Conf. Genetic Algorithms , pp. 416-423
    • Fonseca, C.M.1    Flemming, P.J.2
  • 11
    • 0000852513 scopus 로고
    • "Multiobjective optimization using nondominated sorting in genetic algorithms"
    • N. Srinivas and K. Deb, "Multiobjective optimization using nondominated sorting in genetic algorithms," Evol. Comput., vol. 2, no. 3, pp. 221-248, 1994.
    • (1994) Evol. Comput. , vol.2 , Issue.3 , pp. 221-248
    • Srinivas, N.1    Deb, K.2
  • 12
    • 84947926042 scopus 로고    scopus 로고
    • "A fast elitist nondominated sorting genetic algorithm for multi-objective optimization: NSGA-II"
    • M. Schoenauer K. Deb G. Rudolph X. Yao E. Lutton J. Merelo H. Schwefel Eds. Berlin Germany: Springer
    • K. Deb, S. Agrawal, A. Pratap, and T. Meyarivan, "A fast elitist nondominated sorting genetic algorithm for multi-objective optimization: NSGA-II," in Parallel Problem Solving from Nature - PPSN VI, M. Schoenauer, K. Deb, G. Rudolph, X. Yao, E. Lutton, J. Merelo, and H. Schwefel, Eds. Berlin, Germany: Springer, 2000, pp. 849-858.
    • (2000) Parallel Problem Solving from Nature - PPSN VI , pp. 849-858
    • Deb, K.1    Agrawal, S.2    Pratap, A.3    Meyarivan, T.4
  • 13
    • 2942547409 scopus 로고    scopus 로고
    • "SPEA2: Improving the strength pareto evolutionary algorithm for multiobjective optimization"
    • K. Giannakoglou D. Tsahalis J. Periaux K. Papailiou T. Fogarty Eds. Barcelona Spain: CIMNE
    • E. Zitzler, M. Laumanns, and L. Thiele, "SPEA2: Improving the strength pareto evolutionary algorithm for multiobjective optimization," in Evolutionary Methods for Design, Optimization, and Control, K. Giannakoglou, D. Tsahalis, J. Periaux, K. Papailiou, and T. Fogarty, Eds. Barcelona, Spain: CIMNE, 2002, pp. 95-100.
    • (2002) Evolutionary Methods for Design Optimization Control , pp. 95-100
    • Zitzler, E.1    Laumanns, M.2    Thiele, L.3
  • 14
    • 0142165034 scopus 로고    scopus 로고
    • "Reducing the run-time complexity of multi-objective EAs: The NSGA-II other algorithms"
    • M. T. Jensen, "Reducing the run-time complexity of multi-objective EAs: The NSGA-II and other algorithms," IEEE Trans. Evol. Comput., vol. 7, pp. 503-515, 2003.
    • (2003) IEEE Trans. Evol. Comput. , vol.7 , pp. 503-515
    • Jensen, M.T.1
  • 15
    • 0037803437 scopus 로고    scopus 로고
    • "Dynamic multiobjective evolutionary algorithm: Adaptive cell-based rank density estimation"
    • G. G. Yen and L. Haiming, "Dynamic multiobjective evolutionary algorithm: Adaptive cell-based rank and density estimation," IEEE Trans. Evol. Comput., vol. 7, pp. 253-274, 2003.
    • (2003) IEEE Trans. Evol. Comput. , vol.7 , pp. 253-274
    • Yen, G.G.1    Haiming, L.2
  • 16
    • 0042863389 scopus 로고    scopus 로고
    • "Rank-density-based multiobjective genetic algorithm benchmark test function study"
    • H. Lu and G. G. Yen, "Rank-density-based multiobjective genetic algorithm and benchmark test function study," IEEE Trans. Evol. Comput., vol. 7, pp. 325-343, 2003.
    • (2003) IEEE Trans. Evol. Comput. , vol.7 , pp. 325-343
    • Lu, H.1    Yen, G.G.2
  • 17
    • 0031704808 scopus 로고    scopus 로고
    • "System-level synthesis using evolutionary algorithms"
    • T. Blickle, J. Teich, and L. Thiele, "System-level synthesis using evolutionary algorithms," Design Autom. Embed. Syst., vol. 3, no. 1, pp. 23-58, 1998.
    • (1998) Design Autom. Embed. Syst. , vol.3 , Issue.1 , pp. 23-58
    • Blickle, T.1    Teich, J.2    Thiele, L.3
  • 18
    • 0032184116 scopus 로고    scopus 로고
    • "MOGAC: A multiobjective genetic algorithm for hardware-software co-synthesis of distributed embedded systems"
    • Oct
    • R. P. Dick and N. K. Jha, "MOGAC: A multiobjective genetic algorithm for hardware-software co-synthesis of distributed embedded systems," IEEE Trans. Computer-Aided Design, pp. 920-935, Oct. 1998.
    • (1998) IEEE Trans. Computer-Aided Design , pp. 920-935
    • Dick, R.P.1    Jha, N.K.2
  • 19
    • 0036044485 scopus 로고    scopus 로고
    • "A framework for evaluating design tradeoffs in packet processing architectures"
    • Jun
    • L. Thiele, S. Chakraborty, M. Gries, and S. Künzli, "A framework for evaluating design tradeoffs in packet processing architectures," in Proc. Design Automation Conf., Jun. 2002, pp. 880-885.
    • (2002) Proc. Design Automation Conf. , pp. 880-885
    • Thiele, L.1    Chakraborty, S.2    Gries, M.3    Künzli, S.4
  • 20
    • 0036705159 scopus 로고    scopus 로고
    • "System-level exploration for pareto-optimal configurations in parameterized system-on-a-chip"
    • T. Givargis, F. Vahid, and J. Henkel, "System-level exploration for pareto-optimal configurations in parameterized system-on-a-chip," IEEE Trans. VLSI Syst, vol. 10, pp. 416-422, 2002.
    • (2002) IEEE Trans. VLSI Syst , vol.10 , pp. 416-422
    • Givargis, T.1    Vahid, F.2    Henkel, J.3
  • 21
    • 0036863795 scopus 로고    scopus 로고
    • "Platune: A tuning framework for system-on-a-chip platforms"
    • T. Givargis and F. Vahid, "Platune: A tuning framework for system-on-a-chip platforms," IEEE Trans. Computer-Aided Design, vol. 21, pp. 1317-1327, 2002.
    • (2002) IEEE Trans. Computer-Aided Design , vol.21 , pp. 1317-1327
    • Givargis, T.1    Vahid, F.2
  • 22
    • 4444356709 scopus 로고    scopus 로고
    • "A GA-based design space exploration framework for parameterized system-on-a-chip platforms"
    • G. Ascia, V. Catania, and M. Palesi, "A GA-based design space exploration framework for parameterized system-on-a-chip platforms," IEEE Trans. Evol. Comput, vol. 8, pp. 329-346, 2004.
    • (2004) IEEE Trans. Evol. Comput , vol.8 , pp. 329-346
    • Ascia, G.1    Catania, V.2    Palesi, M.3
  • 23
    • 3042656853 scopus 로고    scopus 로고
    • "Time-energy design space exploration for multi-layer memory architectures"
    • Feb
    • R. Szymanek, F. Catthoor, and K. Kuchcinski, "Time-energy design space exploration for multi-layer memory architectures," in Proc. Design, Automation Test Eur., Feb. 2004, pp. 10318-10323.
    • (2004) Proc. Design Automation Test Eur. , pp. 10318-10323
    • Szymanek, R.1    Catthoor, F.2    Kuchcinski, K.3
  • 24
    • 0038141056 scopus 로고    scopus 로고
    • "An evolutionary approach to automatic synthesis of high-performance analog integrated circuits"
    • G. Alpaydin, S. Balkir, and G. Dundar, "An evolutionary approach to automatic synthesis of high-performance analog integrated circuits," IEEE Trans. Evol. Comput, vol. 7, pp. 240-252, 2003.
    • (2003) IEEE Trans. Evol. Comput , vol.7 , pp. 240-252
    • Alpaydin, G.1    Balkir, S.2    Dundar, G.3
  • 25
    • 0035247706 scopus 로고    scopus 로고
    • "Synthesis of low-power DSP systems using a genetic algorithm"
    • M. S. Bright and T. Arslan, "Synthesis of low-power DSP systems using a genetic algorithm," IEEE Trans. Evol. Comput, vol. 5, pp. 27-40, 2001.
    • (2001) IEEE Trans. Evol. Comput , vol.5 , pp. 27-40
    • Bright, M.S.1    Arslan, T.2
  • 26
    • 2442457826 scopus 로고    scopus 로고
    • "A family of compact genetic algorithms for intrinsic evolvable hardware"
    • J. C. Gallagher, S. Vigraham, and G. Kramer, "A family of compact genetic algorithms for intrinsic evolvable hardware," IEEE Trans. Evol. Comput., vol. 8, pp. 111-126, 2004.
    • (2004) IEEE Trans. Evol. Comput. , vol.8 , pp. 111-126
    • Gallagher, J.C.1    Vigraham, S.2    Kramer, G.3
  • 27
    • 0000087207 scopus 로고
    • "The semantics of a simple language for parallel programming"
    • G. Kahn, "The semantics of a simple language for parallel programming," in Proc. IFIP Congress, 1974, pp. 471-475.
    • (1974) Proc. IFIP Congress , pp. 471-475
    • Kahn, G.1
  • 28
    • 0020802768 scopus 로고
    • "An interactive weighted Tchebycheff procedure for multiple objective programming"
    • R. E. Steuer and E. U. Choo, "An interactive weighted Tchebycheff procedure for multiple objective programming," Math. Program., vol. 26, pp. 326-344, 1983.
    • (1983) Math. Program. , vol.26 , pp. 326-344
    • Steuer, R.E.1    Choo, E.U.2
  • 29
    • 0004141102 scopus 로고    scopus 로고
    • ser. Lecture Notes in Economics and Mathematical Systems. Heidelberg, Germany: Springer-Verlag
    • M. Ehrgott, Multicriteria Optimization, ser. Lecture Notes in Economics and Mathematical Systems. Heidelberg, Germany: Springer-Verlag, 2000.
    • (2000) Multicriteria Optimization
    • Ehrgott, M.1
  • 30
    • 84931466177 scopus 로고    scopus 로고
    • "An overview in graphs of multiple objective programming"
    • LNCS E. Zitzler K. Deb L. Thiele C. A. Coello Coello D. Corne Eds
    • R. E. Steuer, "An overview in graphs of multiple objective programming," in Proc. Int. Conf. Evolutionary Multi-Criterion Optimization, vol. 1993, LNCS, E. Zitzler, K. Deb, L. Thiele, C. A. Coello Coello, and D. Corne, Eds., 2001, pp. 41-51.
    • (2001) Proc. Int. Conf. Evolutionary Multi-Criterion Optimization , vol.1993 , pp. 41-51
    • Steuer, R.E.1
  • 31
    • 0038273950 scopus 로고    scopus 로고
    • "Guest editorial: Special issue on evolutionary multiobjective optimization"
    • C. A. Coello Coello, "Guest editorial: Special issue on evolutionary multiobjective optimization," IEEE Trans. Evol. Comput, vol. 7, pp. 97-99, 2003.
    • (2003) IEEE Trans. Evol. Comput , vol.7 , pp. 97-99
    • Coello Coello, C.A.1
  • 33
    • 0001844324 scopus 로고
    • "An overview of genetic algorithms: Part 1 fundamentals"
    • D. Beasley, D. Bull, and R. Martin, "An overview of genetic algorithms: Part 1, fundamentals," Univ. Comput, vol. 15, no. 2, pp. 58-69, 1993.
    • (1993) Univ. Comput , vol.15 , Issue.2 , pp. 58-69
    • Beasley, D.1    Bull, D.2    Martin, R.3
  • 34
  • 35
    • 0034199979 scopus 로고    scopus 로고
    • "Comparison of multiobjective evolutionary algorithms: Empirical results"
    • E. Zitzler, K. Deb, and L. Thiele, "Comparison of multiobjective evolutionary algorithms: Empirical results," Evol. Comput., vol. 8, no. 2, pp. 173-195, 2000.
    • (2000) Evol. Comput. , vol.8 , Issue.2 , pp. 173-195
    • Zitzler, E.1    Deb, K.2    Thiele, L.3
  • 36
    • 0003482385 scopus 로고    scopus 로고
    • "Evolutionary algorithms for multiobjective optimization: Methods applications"
    • Ph.D. dissertation, Swiss Federal Inst. of Technology, Zurich
    • E. Zitzler, "Evolutionary algorithms for multiobjective optimization: methods and applications," Ph.D. dissertation, Swiss Federal Inst. of Technology, Zurich, 1999.
    • (1999)
    • Zitzler, E.1
  • 37
    • 0242718591 scopus 로고    scopus 로고
    • "Evolutionary search under partially ordered fitness sets"
    • M. F. Sebaaly, Ed. Millet, Canada
    • G. Rudolph, "Evolutionary search under partially ordered fitness sets," in Proc. Int. NAISO Congr. Information Science Innovations, M. F. Sebaaly, Ed., Millet, Canada, 2001, pp. 818-822.
    • (2001) Proc. Int. NAISO Congr. Information Science Innovations , pp. 818-822
    • Rudolph, G.1
  • 44
    • 0036957864 scopus 로고    scopus 로고
    • "Multiprocessor mapping of process networks: A JPEG decoding case study"
    • Oct
    • E. A. de Kock, "Multiprocessor mapping of process networks: A JPEG decoding case study," in Proc. Int. Symp. System Synthesis, Oct. 2002, pp. 68-73.
    • (2002) Proc. Int. Symp. System Synthesis , pp. 68-73
    • de Kock, E.A.1
  • 45
    • 35248851504 scopus 로고    scopus 로고
    • "PISA - A platform programming language independent interface for search algorithms"
    • ser. LNCS C. M. Fonseca P. J. Fleming E. Zitzler K. Deb L. Thiele Eds. Berlin Germany: Springer-Verlag
    • S. Bleuler, M. Laumanns, L. Thiele, and E. Zitzler, "PISA - A platform and programming language independent interface for search algorithms," in Evolutionary Multi-Criterion Optimization (EMO 2003). ser. LNCS, C. M. Fonseca, P. J. Fleming, E. Zitzler, K. Deb, and L. Thiele, Eds. Berlin, Germany: Springer-Verlag, 2003, vol. 2632, pp. 494-508.
    • (2003) Evolutionary Multi-Criterion Optimization (EMO 2003) , vol.2632 , pp. 494-508
    • Bleuler, S.1    Laumanns, M.2    Thiele, L.3    Zitzler, E.4


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