Hardware/Software Partitioning Algorithm Based on Genetic Algorithm

被引:17
|
作者
Li, Guoshuai [1 ]
Feng, Jinfu [1 ]
Hu, Junhua [1 ]
Wang, Cong [1 ]
Qi, Duo [1 ]
机构
[1] Air Force Engn Univ, Aeronaut & Astronaut Engn Coll, Xian, Peoples R China
关键词
hardware/software partitioning; hardware orientation; genetic algorithm;
D O I
10.4304/jcp.9.6.1309-1315
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
To solve the hardware/software(HW/SW) partitioning problem on the system that contains only one CPU, a new algorithm based on GA is studied. Firstly, the concept of hardware orientation is put forward, and then used to create the initial colony of GA and in mutation process, which reduces the randomicity of initial colony and the blindness of search. Secondly in the process of GA, crossover and mutation probability become more and more small, this not only ensures a big search space in the early, but also keeps the good solution later. Experimental statistics show that the efficiency of the proposed algorithm outperforms the algorithms in comparison by up to 23% in large-scale problem. What's more, it can obtain better solution. In conclusion, the proposed algorithm has higher efficiency and appears to be a better solution under specific conditions.
引用
收藏
页码:1309 / 1315
页数:7
相关论文
共 50 条
  • [1] HARDWARE/SOFTWARE PARTITIONING ALGORITHM BASED ON THE COMBINATION OF GENETIC ALGORITHM AND TABU SEARCH
    Li, G.
    Feng, J.
    Wang, C.
    Wang, J.
    [J]. ENGINEERING REVIEW, 2014, 34 (02) : 151 - 160
  • [2] Hardware software partitioning using genetic algorithm
    Saha, D
    Mitra, RS
    Basu, A
    [J]. TENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 155 - 160
  • [3] 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
  • [4] A dynamically constrained genetic algorithm for hardware-software partitioning
    Mudry, Pierre-Andre
    Zufferey, Guillaume
    Tempesti, Gianluca
    [J]. GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 769 - 775
  • [5] A hybrid genetic algorithm for constrained hardware-software partitioning
    Mudry, Pierre-Andre
    Zufferey, Guillaume
    Tempesti, Gianluca
    [J]. PROCEEDINGS OF THE 2006 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2006, : 3 - 3
  • [6] Hardware Software Partitioning of Task Graph Using Genetic Algorithm
    Mishra, Ashish
    Vakharia, Dhruv
    Hati, Anirban Jyoti
    Raju, Kota Solomon
    [J]. 2014 RECENT ADVANCES AND INNOVATIONS IN ENGINEERING (ICRAIE), 2014,
  • [7] Efficient Hardware/Software Partitioning Based on a Hybrid Algorithm
    Zhang, Tao
    Zhao, Xin
    Li, Xuan
    [J]. IEEE ACCESS, 2018, 6 : 60736 - 60744
  • [8] 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
  • [9] 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
  • [10] An algebraic hardware/software partitioning algorithm
    Qin, SC
    He, JF
    Qiu, ZY
    Zhang, NX
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (03): : 284 - 294