Hardware Software Partitioning using Immune Algorithm Based on Pareto

被引:2
|
作者
Liu, Yang [1 ]
Li, Qing Cheng [1 ]
机构
[1] Tianjin Normal Univ, Coll Comp & Informat Engn, Tianjin, Peoples R China
关键词
Hardware/Software partitioning; Immune Algorithm; Pareto-optimal; Multi-Objective Optimization Problem; Hardware/Software Co-Design Methodology;
D O I
10.1109/AICI.2009.39
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the development of embedded system and microelectronics technology, the Hardware/Software Co-Design Methodology of SoC has taken an important role in designing of embedded applications. Hardware/Software partitioning is one of the most significant part of Hardware/Software co-design of embedded systems. Hardware/Software partitioning is essentially multi objective optimization problem, namely, how to obtain an optimal hardware/software combination based on satisfying system function requirements and constraints. This paper presents an Immune Algorithm based on the Pareto concept of multi-objective optimization problems. Compared with other algorithm, it can provide an effective tool for measuring the performance of different objective functions, and improve the designing efficiency. In the last, the result was compared with those of using the single-objective optimization on different task graphs. Experimental results show the algorithm can achieve the global optimal solution of the HW/SW partitioning problem based on meet system constraints.
引用
收藏
页码:176 / 180
页数:5
相关论文
共 50 条
  • [1] A hardware/software partitioning algorithm based on artificial immune principles
    Zhang, Yiguo
    Luo, Wenjian
    Zhang, Zeming
    Li, Bin
    Wang, Xufa
    [J]. APPLIED SOFT COMPUTING, 2008, 8 (01) : 383 - 391
  • [2] Study on Hardware Software Partitioning using Immune Algorithm and its Convergence Property
    Liu, Yang
    Li, Qing Cheng
    Liu, Jia Xing
    Ma, Jie
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INTELLIGENT SYSTEMS, PROCEEDINGS, VOL 3, 2009, : 4 - 8
  • [3] Hardware software partitioning using genetic algorithm
    Saha, D
    Mitra, RS
    Basu, A
    [J]. TENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 155 - 160
  • [4] Hardware/Software Partitioning Algorithm Based on Genetic Algorithm
    Li, Guoshuai
    Feng, Jinfu
    Hu, Junhua
    Wang, Cong
    Qi, Duo
    [J]. JOURNAL OF COMPUTERS, 2014, 9 (06) : 1309 - 1315
  • [5] Using Blind Optimization Algorithm for Hardware/Software Partitioning
    Zhang, Tao
    Zhao, Xin
    An, Xinqi
    Quan, Haojun
    Lei, Zhichun
    [J]. IEEE ACCESS, 2017, 5 : 1353 - 1362
  • [6] A approach to hardware/software partitioning using genetic algorithm
    Guo, XD
    Ma, JT
    Liu, JR
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 277 - 281
  • [7] Hardware/software partitioning by using chaotic optimization algorithm
    Department of Electronic Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
    [J]. Huazhong Ligong Daxue Xuebao, 2006, 11 (61-63):
  • [8] Efficient Hardware/Software Partitioning Based on a Hybrid Algorithm
    Zhang, Tao
    Zhao, Xin
    Li, Xuan
    [J]. IEEE ACCESS, 2018, 6 : 60736 - 60744
  • [9] Hardware/software partitioning and scheduling algorithm based on FPGA
    Li, Lanying
    Chen, Longjuan
    [J]. 2014 7TH CONFERENCE ON CONTROL AND AUTOMATION (CA), 2014, : 15 - 18
  • [10] An algebraic hardware/software partitioning algorithm
    Shengchao Qin
    Jifeng He
    Zongyan Qiu
    Naixiao Zhang
    [J]. Journal of Computer Science and Technology, 2002, 17 : 284 - 294