Paper published in a book (Scientific congresses and symposiums)
An improved CUDA-based implementation of differential evolution on GPU
Qin, A K.; Raimondo, Federico; Forbes, Florence et al.
2012In Proceedings of the fourteenth international conference on Genetic and evolutionary computation conference - GECCO '12
Peer reviewed
 

Files


Full Text
10.1.1.460.3889.pdf
Publisher postprint (808.88 kB)
Request a copy

All rights reserved


All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
compute unified device architecture; cuda; de; differential
Abstract :
[en] Modern GPUs enable widely affordable personal computers to carry out massively parallel computation tasks. NVIDIA's CUDA technology provides a wieldy parallel computing platform. Many state-of-the-art algorithms arising from different fields have been redesigned based on CUDA to achieve computational speedup. Differential evolution (DE), as a very promising evolutionary algorithm, is highly suitable for parallelization owing to its data-parallel algorithmic structure. However, most existing CUDA-based DE implementations suffer from excessive low-throughput memory access and less efficient device utilization. This work presents an improved CUDA-based DE to optimize memory and device utilization: several logically-related kernels are combined into one composite kernel to reduce global memory access; kernel execution configuration parameters are automatically determined to maximize device occupancy; streams are employed to enable concurrent kernel execution to maximize device utilization. Experimental results on several numerical problems demonstrate superior computational time efficiency of the proposed method over two recent CUDA-based DE and the sequential DE across varying problem dimensions and algorithmic population sizes.
Disciplines :
Computer science
Author, co-author :
Qin, A K.
Raimondo, Federico ;  Université de Liège - ULiège > Consciousness-Coma Science Group
Forbes, Florence
Ong, Yew Soon
Language :
English
Title :
An improved CUDA-based implementation of differential evolution on GPU
Publication date :
2012
Event name :
14th international conference on Genetic and evolutionary computation conference (GECCO '12)
Event place :
Philadelphia, United States
Event date :
7/7/2012-11/7/2012
Audience :
International
Main work title :
Proceedings of the fourteenth international conference on Genetic and evolutionary computation conference - GECCO '12
Publisher :
ACM Press
ISBN/EAN :
978-1-4503-1177-9
Pages :
991-991
Peer reviewed :
Peer reviewed
Available on ORBi :
since 17 January 2020

Statistics


Number of views
38 (1 by ULiège)
Number of downloads
1 (1 by ULiège)

Scopus citations®
 
29
Scopus citations®
without self-citations
22
OpenCitations
 
23

Bibliography


Similar publications



Contact ORBi