2019 20th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT) 2019
DOI: 10.1109/pdcat46702.2019.00047
|View full text |Cite
|
Sign up to set email alerts
|

Acceleration of Genetic Algorithm on GPU CUDA Platform

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 12 publications
1
4
0
Order By: Relevance
“…In this article, we accelerate the evolution of the coarse‐grained island model GA (IMGA) by exploiting the parallel computing capability of GPUs based on the CUDA platform. This study extends our previous work 5 where we have extended our algorithm for numerical optimization problems, perform optimization of larger dimensions, and removed all asynchronous operations so that our algorithm can be repeated reliably. We also discuss and compare IMGA execution on differing hardware, focus on finding a solution rather than executing a set number of generations, and finally discuss the robustness of our proposed algorithm on both CPU and GPU hardware.…”
Section: Introductionsupporting
confidence: 64%
“…In this article, we accelerate the evolution of the coarse‐grained island model GA (IMGA) by exploiting the parallel computing capability of GPUs based on the CUDA platform. This study extends our previous work 5 where we have extended our algorithm for numerical optimization problems, perform optimization of larger dimensions, and removed all asynchronous operations so that our algorithm can be repeated reliably. We also discuss and compare IMGA execution on differing hardware, focus on finding a solution rather than executing a set number of generations, and finally discuss the robustness of our proposed algorithm on both CPU and GPU hardware.…”
Section: Introductionsupporting
confidence: 64%
“…All these results show that the mean absolute error is smaller, in the order shown in Table A. 18. From these figures, the Rational 2 and the Rational 3 functions both well-fitted to the real speed-up functions for all problems, and they obtain a similar prediction curve.…”
Section: Appendix A3 Model Selection For the Speed-upmentioning
confidence: 52%
“…We can distinguish two kinds of analysis for parallel metaheuristics: on the one hand, some papers analyzed the effect of the physical parallel platform (e.g., GPUs, multicores, cloud), while on the other hand, other works studied the design and the influence of the parameters in the performance. With respect to the first ones, we can cite [17] for multiprocessors, [18] for GPUs, and [19] for cloud platforms. All of them showed the advantages of using parallel models for reducing the execution time when using a parallel platform.…”
Section: Related Workmentioning
confidence: 99%
“…Authors in [15][16][17][18] also presented how to use GPUs to parallelize the island model of the genetic algorithm (IMGA). They focused on proposing parallel strategies for the genetic operators that are appropriate to the studied issue, but they did not address details about the mechanism for achieving global synchronization.…”
Section: Previous Workmentioning
confidence: 99%
“…This model doesn't require global synchronization following each genetic step because each island evolves independently. Inter-block synchronization is implemented after each step [17]. The migration step is an exception and involves global synchronization between all GPU blocks to migrate some individuals from an island to a neighboring island through the global memory.…”
Section: Genetic Algorithm Over Gpumentioning
confidence: 99%