SoC based floating point implementation of differential evolution algorithm using FPGA

dc.contributor.author Anumandla, Kiran Kumar
dc.contributor.author Peesapati, Rangababu
dc.contributor.author Sabat, Samrat L.
dc.contributor.author Udgata, Siba K.
dc.date.accessioned 2022-03-27T05:50:38Z
dc.date.available 2022-03-27T05:50:38Z
dc.date.issued 2012-11-01
dc.description.abstract This paper presents floating point design and implementation of System on Chip (SoC) based Differential Evolution (DE) algorithm using Xilinx Virtex-5 Field Programmable Gate Array (FPGA). The hardware implementation is carried out to enhance the execution speed of the embedded applications. Intellectual Property (IP) of DE algorithm is developed and interfaced with the 32-bit PowerPC 440 processor using processor local bus (PLB) of Xilinx Virtex-5 FPGA. In the proposed architecture the algorithmic parameters of DE are scalable. The software and hardware implementation of the DE algorithm is carried out in PowerPC embedded processor and hardware IP respectively. The optimization of numerical benchmark functions and system identification in control systems are implemented to verify the proposed hardware SoC platform. The performance of the IP is measured in terms of acceleration gain of the DE algorithm. The optimization problems are solved by using floating point arithmetic in both embedded processor and hardware. The experimental result concludes that the hardware DE IP accelerates the execution speed approximately by 200 times compared to equivalent software implementation of DE algorithm on PowerPC 440 processor. Further, as a case study an Infinite Impulse Response (IIR) based system identification task on SoC using the developed hardware accelerator is implemented. © 2013 Springer Science+Business Media New York.
dc.identifier.citation Design Automation for Embedded Systems. v.16(4)
dc.identifier.issn 09295585
dc.identifier.uri 10.1007/s10617-013-9107-4
dc.identifier.uri http://link.springer.com/10.1007/s10617-013-9107-4
dc.identifier.uri https://dspace.uohyd.ac.in/handle/1/8186
dc.subject Differential evolution
dc.subject Evolutionary algorithms
dc.subject Hardware Accelerator
dc.subject SoC implementation
dc.title SoC based floating point implementation of differential evolution algorithm using FPGA
dc.type Journal. Article
dspace.entity.type
Files
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: