An implementation of differential evolution for independent tasks scheduling on GPU

  • Authors:
  • Pavel Krömer;Jan Platoš;Václav Snášsel;Ajith Abraham

  • Affiliations:
  • Department of Computer Science, Faculty of Electrical Engineering and Computer Science, University of Ostrava, Ostrava-Poruba, Czech Republic;Department of Computer Science, Faculty of Electrical Engineering and Computer Science, University of Ostrava, Ostrava-Poruba, Czech Republic;Department of Computer Science, Faculty of Electrical Engineering and Computer Science, University of Ostrava, Ostrava-Poruba, Czech Republic;Department of Computer Science, Faculty of Electrical Engineering and Computer Science, University of Ostrava, Ostrava-Poruba, Czech Republic

  • Venue:
  • HAIS'11 Proceedings of the 6th international conference on Hybrid artificial intelligent systems - Volume Part I
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Differential evolution is an efficient meta-heuristic optimization method with solid record of real world applications. In this paper, we present a simple and efficient implementation of the differential evolution using the massively parallel CUDA architecture. We demonstrate the speedup and improvements obtained by the parallelization of this intelligent algorithm on the problem of scheduling of independent tasks in heterogeneous environments.