Title :
Particle Swarm Optimization on a GPU
Author :
Rabinovich, Mikhail ; Kainga, Phillip ; Johnson, David ; Shafer, Brandon ; Lee, Jaehwan John ; Eberhart, Rusell
Author_Institution :
Dept. of Electr. & Comput. Eng., Indiana Univ. - Purdue Univ. Indianapolis, Indianapolis, IN, USA
Abstract :
Optimization problems that contain discontinuities, non-linearity, or high dimensionality are difficult to solve and time consuming using conventional computational methods. This paper introduces a tool that solves these kinds of optimization problems using a patent pending Gaming Particle Swarm Optimization (GPSO) algorithm implemented on Graphics Processing Unit (GPU) hardware. Our study applied this utility to a radio frequency resource allocation optimizer. This tool, implemented on an Nvidia GTX 465, resulted in 5X performance gain over a state-of-the-art AMD Phenom 3.4GHz quad-core CPU. This study provides a powerful tool that may be used for solving various multi-disciplinary optimization problems such as training of artificial neural networks, function maximization/minimization, autotuning for universal mobile telecommunication system networks, as well as scheduling.
Keywords :
graphics processing units; mathematics computing; minimisation; particle swarm optimisation; resource allocation; GPSO; GPU; Nvidia GTX 465; artificial neural network training; function maximization; function minimization; gaming particle swarm optimization algorithm; graphics processing unit; performance gain; radio frequency resource allocation optimizer; scheduling; universal mobile telecommunication system network auto-tuning; Generators; Graphics processing unit; Instruction sets; Kernel; Optimization; Receivers; Resource management; Computational Intelligence; Gaming Particle Swarm Optimization; Graphics Processing Unit; Parallel Processing;
Conference_Titel :
Electro/Information Technology (EIT), 2012 IEEE International Conference on
Conference_Location :
Indianapolis, IN
Print_ISBN :
978-1-4673-0819-9
DOI :
10.1109/EIT.2012.6220761