DocumentCode
3644639
Title
A comparison of many-threaded differential evolution and genetic algorithms on CUDA
Author
Pavel Krömer;Jan Platoš;Václav Snášel;Ajith Abraham
Author_Institution
Department of Computer Science, FEECS, VŠ
fYear
2011
Firstpage
509
Lastpage
514
Abstract
The recent time has seen the rise of consumer grade massively parallel environments. Powerful GPUs and multi-core processors became widely available and easy to use programming APIs such as nVidia CUDA, OpenCL, and DirectCompute simplify the development of applications that can utilize them. In this environment, the nature inspired meta-heuristics can be in suitable cases implemented in parallel without additional costs. Backed by the power of modern GPGPUs, the meta-heuristics can be deployed to solve practical real world problems. In this paper, we compare differential evolution and genetic algorithms implemented on CUDA when solving the independent tasks scheduling problem.
Keywords
"Graphics processing unit","Vectors","Genetic algorithms","Schedules","Evolutionary computation","Kernel","Processor scheduling"
Publisher
ieee
Conference_Titel
Nature and Biologically Inspired Computing (NaBIC), 2011 Third World Congress on
Print_ISBN
978-1-4577-1122-0
Type
conf
DOI
10.1109/NaBIC.2011.6089641
Filename
6089641
Link To Document