Particle Swarm Optimization for HW/SW Partitioning
M. B., S. E. D. Habib · InTech eBooks · 2009
In this chapter, the recent introduction of the Particle Swarm Optimization technique to solve the HW/SW partitioning problem is reviewed, along with its “re-exited PSO” modification. The re-exited PSO algorithm is a recently-introduced restarting technique for PSO. The Re-exited PSO proved to be highly effective for solving the HW/SW partitioning problem. Efficient cost function formulation is of a paramount importance for an efficient optimization algorithm. Each component in the design must have hardware as well as software implementation costs that guide the optimization algorithm. The hardware cost in our platform is modeled using two extreme implementations that bound all other scheduledependent implementations. Communications cost between hardware and software domains are then proposed in contrast to other approaches that completely ignore such