Computer Science ›› 2010, Vol. 37 ›› Issue (12): 275-279.

Previous Articles     Next Articles

Effective Multi-objective Genetic Algorithm for Hardware-software Partitioning

LUO Li,XIA Jun,HE Hong-jun,LIU Han   

  • Online:2018-12-01 Published:2018-12-01

Abstract: Hardware/Software partitioning is one of the critical step in Hardware/Software Codesign flow,and has very important influence on the final design. In terms of the number of optimizing objects, it can be classified as single object partitioning and multi objects partitioning. Multi objects partitioning is NP-hard problem,a multi objective partitioning algorithm usually gets irrelevant Pareto results,no traditional optimum results. Genetic algorithm benfits to solve multi objective partitioning for its parallel colony research. Fitness function was investigated and a redefined fitness function was proposed, which adopts self-adaptive parameter and penalization function to escape from the premature convergence and improve evolution speed.The practical experiment results demonstrate that this algorithm is more efficient to balance all the parameters to optimize multi system objects under some constraints, for instance, executing time, cost, hardware area power, etc.

Key words: Hardware/software partitioning,Genetic algorithm,Multi objective partitioning,Fitness function

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!