Title :
Hardware/Software partitioning algorithm based on wavelet mutation binary particle swarm optimization
Author :
Jianliang, Yuan ; Manman, Peng
Author_Institution :
Sch. of Inf. Sci. & Eng., Hunan Univ., Changsha, China
Abstract :
Hardware/Software partitioning is a significant problem in RSoC design. Based on a directed acyclic graph (DAG) model, an improved breadth first search algorithm is proposed. The problem is then converted into the constrained 0/1 knapsack problem, and a wavelet mutation binary particle swarm optimization is presented. BPSO parameters of particle are changed in the algorithm, and the current values of the probability are rested on the result of last iteration, the current value of global best position and the private best position. Then, with a certain probability to change the value of particle vector, wavelet mutation is introduced, and an optimal result is reached. Simulations show the algorithm improved the accuracy of the results and achieved an agreeable partitioning.
Keywords :
directed graphs; hardware-software codesign; knapsack problems; particle swarm optimisation; system-on-chip; tree searching; RSoC design; breadth first search algorithm; constrained 0/1 knapsack problem; directed acyclic graph model; hardware/software partitioning; particle vector; wavelet mutation binary particle swarm optimization; Algorithm design and analysis; Hardware; Optimization; Particle swarm optimization; Partitioning algorithms; Software; Software algorithms; Particle Swarm Optimization; breadth first search; directed acyclic graph; wavelet mutation;
Conference_Titel :
Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-1-61284-485-5
DOI :
10.1109/ICCSN.2011.6013730