Neidio i’r brif dudalen lywio Neidio i chwilio Neidio i’r prif gynnwys

Parallel hardware implementation of the brain storm optimization algorithm using FPGAs

  • Ahmed Hassanein*
  • , Mohammed El-Abd
  • , Issam Damaj
  • , Haseeb Ur Rehman
  • *Awdur cyfatebol y gwaith hwn

Allbwn ymchwil: Cyfraniad at gyfnodolynErthygladolygiad gan gymheiriaid

20 Dyfyniadau (Scopus)

Crynodeb

Brain Storm Optimization (BSO) is a metaheuristic algorithm that has been gaining attention in solving engineering problems. The algorithm emulates the human brainstorming procedure by initializing a population and optimizing it over several generations. The algorithm enjoys intrinsic parallelism that enables the development of high-speed hardware implementations. However, investigations on accelerating the BSO are yet limited in the literature. In this paper, we present a parallel BSO processor under Field Programmable Gate Arrays (FPGAs). The development includes sequentially modeling the algorithm, deriving parallel versions, targeting a rich set of benchmark evaluation functions, and performing thorough validations. The results confirm the achievement of appealing performance characteristics that significantly outperform software implementations in terms of execution speed. The paper includes thorough analysis, evaluation, and sets the ground for future works.

Iaith wreiddiolSaesneg
Rhif yr erthygl103005
CyfnodolynMicroprocessors and Microsystems
Cyfrol74
Dyddiad ar-lein cynnar23 Ion 2020
Dynodwyr Gwrthrych Digidol (DOIs)
StatwsCyhoeddwyd - 6 Chwef 2020
Cyhoeddwyd yn allanolIe

Dyfynnu hyn