Title :
Gravitational Search Algorithm Using CUDA
Author :
Zarrabi, Amirreza ; Karuppiah, Ettikan K. ; Yong Keh Kok ; Ngo Chuan Hai ; See, Simon
Author_Institution :
MIMOS Berhad, Kuala Lumpur, Malaysia
Abstract :
Many scientific and technical problems with massive computation requirements could benefit from the Graphics Processing Units (GPUs) using Compute Unified Device Architecture (CUDA) for high speed processing. Gravitational Search Algorithm (GSA) is a population-based metaheuristic algorithm that can be effectively implemented on GPU to reduce the execution time. In this paper we discuss possible approaches to parallelize GSA on graphics hardware using CUDA. An in-depth study of the computation efficiency of parallel algorithms and capability to effectively exploit the architecture of GPU is performed. Additionally, a comparative study of parallel and sequential GSA was carried out on a set of standard benchmark optimization functions. The results show a significant speedup that re-emphasizes the utility of CUDA based implementation for complex and computationally intensive parallel applications.
Keywords :
graphics processing units; optimisation; parallel algorithms; parallel architectures; search problems; CUDA; GPU; GSA; compute unified device architecture; graphics hardware; graphics processing units; gravitational search algorithm; metaheuristic algorithm; parallel algorithms; standard benchmark optimization functions; Acceleration; Graphics processing units; Instruction sets; Kernel; Optimization; Sociology; Statistics; CUDA; Graphic Processing Units; Gravitational Search Algorithm;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2014 15th International Conference on
DOI :
10.1109/PDCAT.2014.38