Title :
SOPC-Based Architecture for Discrete Particle Swarm Optimization
Author :
Farmahini-Farahani, Amin ; Fakhraie, Sied Mehdi ; Safari, Saeed
Author_Institution :
Univ. of Tehran, Tehran
Abstract :
The complexity of modern chips is rising and fundamental changes in system design are necessary. System-on-a-Programmable-Chip (SOPC) concept is bringing a major revolution in the design of integrated circuits due to the flexibility it provides and the complexity it caters to. Particle Swarm Optimization (PSO) is a powerful function optimizer that is successfully used to solve problems in numerous fields. The main downside of PSO is that it has significant computation time because of sequential execution of software implementations. In this paper, an SOPC-based PSO framework is proposed. By implementing a hardware/software co-design of PSO, most of the computations can simultaneously be performed using hardware to reduce the computation time, while keeping the flexibility of software. The results indicate a speed-up of up to 100 times in the elapsed computation time.
Keywords :
hardware-software codesign; integrated circuit design; particle swarm optimisation; system-on-chip; SOPC; computation time; discrete particle swarm optimization; hardware/software co-design; integrated circuit design; sequential execution; software implementations; system design; system-on-a-programmable-chip; Adaptive arrays; Computer architecture; Concurrent computing; Costs; Field programmable gate arrays; Hardware; Heuristic algorithms; Particle swarm optimization; Programmable logic devices; Software performance;
Conference_Titel :
Electronics, Circuits and Systems, 2007. ICECS 2007. 14th IEEE International Conference on
Conference_Location :
Marrakech
Print_ISBN :
978-1-4244-1377-5
Electronic_ISBN :
978-1-4244-1378-2
DOI :
10.1109/ICECS.2007.4511162