Loading…

A flexible implementation of the PSO algorithm for fine- and coarse-grained reconfigurable embedded systems

The large execution times demanded for solving complex optimization problems in embedded systems is one of the main challenges in the field of engineering optimization. One solution is the acceleration by a specialized hardware implementation. However, this is coming along with a loss of flexibility...

Full description

Saved in:
Bibliographic Details
Main Authors: Rueckauer, Michael, Munoz, Daniel M., Stripf, Timo, Oey, Oliver, Llanos, Carlos H., Becker, Juergen
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The large execution times demanded for solving complex optimization problems in embedded systems is one of the main challenges in the field of engineering optimization. One solution is the acceleration by a specialized hardware implementation. However, this is coming along with a loss of flexibility especially for the realization of the application-specific fitness function. In this paper we present novel solutions for the flexible implementation of the Particle Swarm Optimization (PSO) algorithm by targeting the coarse-gained reconfigurable Kahrisma architecture. Effectiveness of the proposed solutions was demonstrated for benchmark test problems by numerical simulations achieved by Kahrisma and the MicroBlaze soft-core processor mapped on fine-grained reconfigurable technology using the Open Virtual Platform (OVP) simulator as well as an FPGA implementation. Convergence results demonstrate that the proposed solutions achieve the optimal points for different scenarios. Finally, execution time results demonstrate that the Kahrisma implementation with 4-issue width provides the required flexibility to design high performance embedded optimization systems.
ISSN:2325-6532
2640-0472
DOI:10.1109/ReConFig.2013.6732293