High-Speed FPGA-based of the Particle Swarm Optimization using HLS Tool

Abstract

The Particle Swarm Optimization (PSO) is a heuristic search method inspired by different biological populations on their swarming or collaborative behavior. This novel work has implemented PSO for the Travelling Salesman Problem (TSP) in high-level synthesis to reduce the computational time latency. The high-level synthesis design generates an estimation of the hardware resources needed to implement the PSO algorithm for TSP on FPGA. The targeted FPGA of this algorithm is the Xilinx Zynq family. The algorithm has been implemented for getting the best route between 5 given cities with given distances. The research has used 7 number of particles for a different number of iterations for generating the best route between those 5 cities. The overall latency has been reduced due to the applied optimization techniques. This paper also implemented and parallelized the same algorithm on CPU Intel I7 Processor; the result shows the FPGA implementation gives better results than CPU on the comparison of performance.

Authors and Affiliations

Ali Al Bataineh, Amin Jarrah, Devinder Kaur

Keywords

Related Articles

 [url=http://thesai.org/Downloads/Volume2No5/Paper%2015-Application%20of%20Fuzzy%20Logic%20Approach%20to%20Software%20Effort%20Estimation.pdf] Application of Fuzzy Logic Approach to Software Effort Estimation[/url]

  The most significant activity in software project management is Software development effort prediction. The literature shows several algorithmic cost estimation models such as Boehm’s COCOMO, Albrecht's' Func...

Video Transmission over Cognitive Radio TDMA Networks under Collision Errors

 Cognitive Radio (CR) networks are emerging as new paradigm of communication and channels sharing in multimedia and wireless networks. In this paper, we address the problem of video transmission over shared CR netwo...

Visualizing Code Bad Smells

Software visualization is an effective way to support human comprehension to large software systems. In software maintenance, most of the time is spent on understanding code in order to change it. This paper presents a v...

An Adaptive Learning Mechanism for Selection of Increasingly More Complex Systems

Recently it has been demonstrated that causal entropic forces can lead to the emergence of complex phenomena associated with human cognitive niche such as tool use and social cooperation. Here I show that even more funda...

Fingerprint Gender Classification using Univariate Decision Tree (J48)

Data mining is the process of analyzing data from a different category. This data provide information and data mining will extracts a new knowledge from it and a new useful information is created. Decision tree learning...

Download PDF file
  • EP ID EP577890
  • DOI 10.14569/IJACSA.2019.0100502
  • Views 92
  • Downloads 0

How To Cite

Ali Al Bataineh, Amin Jarrah, Devinder Kaur (2019). High-Speed FPGA-based of the Particle Swarm Optimization using HLS Tool. International Journal of Advanced Computer Science & Applications, 10(5), 5-11. https://europub.co.uk/articles/-A-577890