A Multi-Objective Optimization Genetic Algorithm for SOPC Hardware-Software Partitioning

Article Preview

Abstract:

Hardware-software partitioning is the key technology in hardware-software co-design; the results will determine the design of system directly. Genetic algorithm is a classical search algorithm for solving such combinatorial optimization problem. A Multi-objective genetic algorithm for hardware-software partitioning is presented in this paper. This method can give consideration to both system performance and indicators such as time, power, area and cost, and achieve multi-objective optimization in system on programmable chip (SOPC). Simulation results show that the method can solve the SOPC hardware-software partitioning problem effectively.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 457-458)

Pages:

1142-1148

Citation:

Online since:

January 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Y.J. Lei, S.W. Zhang, X.W. Li and C.M. Zhou: Matlab Genetic Algorithm Toolbox and Applications, Xi'an University Press, Xi'an (2005), pp.146-207.

Google Scholar

[2] T.Y. Lee, Y. H Fan and C.C. TSAI: Adaptive Multi-Constraints in Hardware-Software Partitioning for Embedded 8, Multiprocessor FPGA Systems, Wseas transactions on computer, Vol. 8 (2009), pp.334-343.

Google Scholar

[3] Y. Zou, Z.Q. Zhuang and J.A. Yang: HW-SW Partitioning Based on Genetic Algorithms, Journal of university of science and technology, China, vol. 34 (2004), pp.724-731.

Google Scholar

[4] F. Chen,B. Qin: Realization of Immune Genetic Algorithm Based on Multi-Objective Optimization in Matlab, Journal of human university of technology, China, Vol. 21 (2007), pp.92-95.

Google Scholar

[5] Y.P. Peng: Method Based on Multimedia Applications, Southeast University, (2005), unpublished.

Google Scholar