2016
DOI: 10.1145/2927964.2927980
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Genetic Algorithms on Multiple FPGAs

Abstract: Genetic algorithms (GA) have been shown to be effective in the optimization of many large-scale real-world problems in a reasonable amount of time. Parallel GAs not only reduce the overall GA execution time, but also bring higher quality solutions due to parallel search in multiple parts of the solution space. This paper proposes a parallel GA system on hardware such as Field-Programmable-Gate-Arrays (FPGAs). Our approach targets multiple FPGAs by exploring different search areas of the same solution space wit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 16 publications
(9 citation statements)
references
References 11 publications
0
9
0
Order By: Relevance
“…Since most of the existing hardware implementations are complete GA algorithm [9,11,12], they reported the quality of solutions and the search speed as performance metrics, so, there is no crossover performance evaluation individually and independently. Whereas detailed information of crossover module is presented only in Reference [5], therefore, we can only compare our simulation results with the reported results of that work.…”
Section: Experimental Results and Comparisonmentioning
confidence: 99%
See 1 more Smart Citation
“…Since most of the existing hardware implementations are complete GA algorithm [9,11,12], they reported the quality of solutions and the search speed as performance metrics, so, there is no crossover performance evaluation individually and independently. Whereas detailed information of crossover module is presented only in Reference [5], therefore, we can only compare our simulation results with the reported results of that work.…”
Section: Experimental Results and Comparisonmentioning
confidence: 99%
“…The proposed GA processor in Reference [8] has three methods of crossover including one-point, two-point, and uniform crossovers. A parallel GA system on four Virtex-6 FPGA is proposed in Reference [9]. Since the selection, crossover and mutation operators deal with two individuals sequentially to generate a new offspring, these operators are combined in a unit to increase the performance.…”
Section: Existing Work In Hardware Implementation Of Crossover Modulementioning
confidence: 99%
“…Lastly, [19] and [20] presented parallel and distributed implementation of GA using FPGAs. [19] proposed a solution for parallel genetic algorithms in multiple FPGAs.…”
Section: Related Workmentioning
confidence: 99%
“…Function 11 (F11) is a well-known benchmark [13] to test the performance of Genetic algorithm (GA). A detailed parallel GA kernel design on FPGA can refer to [14]. Experimental Strategy We run our scheduling architecture and compare the performance with a FIFO approach and our implementation of HEFT and MFIT on both multiple RTM workloads and the parallel-GA benchmark, F11.…”
Section: Software Architecture and Experimental Setupmentioning
confidence: 99%