• 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