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Š
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"
Conference_Titel :
Nature and Biologically Inspired Computing (NaBIC), 2011 Third World Congress on
Print_ISBN :
978-1-4577-1122-0
DOI :
10.1109/NaBIC.2011.6089641