DocumentCode
3001310
Title
Towards the Design of Systolic Genetic Search
Author
Pedemonte, Martín ; Alba, Enrique ; Luna, Francisco
Author_Institution
Inst. de Comput., Univ. de la Republica, Montevideo, Uruguay
fYear
2012
fDate
21-25 May 2012
Firstpage
1778
Lastpage
1786
Abstract
This paper elaborates on a new, fresh parallel optimization algorithm specially engineered to run on Graphic Processing Units (GPUs). The underlying operation relates to Systolic Computation. The algorithm, called Systolic Genetic Search (SGS) is based on the synchronous circulation of solutions through a grid of processing units and tries to profit from the parallel architecture of GPUs. The proposed model has shown to outperform a random search and two genetic algorithms for solving the Knapsack Problem over a set of increasingly sized instances. Additionally, the parallel implementation of SGS on a GeForce GTX 480 graphics processing unit (GPU), obtaining a runtime reduction up to 35 times.
Keywords
digital arithmetic; graphics processing units; parallel architectures; search problems; GPU; GeForce GTX 480 graphics processing unit; SGS; genetic algorithms; knapsack problem; parallel architecture; parallel optimization algorithm; random search; runtime reduction; synchronous solutions circulation; systolic genetic search design; Computer architecture; Genetic algorithms; Genetics; Graphics processing unit; Hardware; Instruction sets; Kernel; CUDA; GPGPU; Graphics Processing Units; Parallel Algorithms; Systolic Genetic Search;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location
Shanghai
Print_ISBN
978-1-4673-0974-5
Type
conf
DOI
10.1109/IPDPSW.2012.220
Filename
6270854
Link To Document