DocumentCode :
2962426
Title :
Theoretical and Empirical Analysis of a GPU Based Parallel Bayesian Optimization Algorithm
Author :
Munawar, Asim ; Wahib, Mohamed ; Munetomo, Masaharu ; Akama, Kiyoshi
Author_Institution :
Grad. Sch. of Inf. Sci. & Technol., Hokkaido Univ., Sapporo, Japan
fYear :
2009
fDate :
8-11 Dec. 2009
Firstpage :
457
Lastpage :
462
Abstract :
General purpose computing over graphical processing units (GPGPUs) is a huge shift of paradigm in parallel computing that promises a dramatic increase in performance. But GPGPUs also bring an unprecedented level of complexity in algorithmic design and software development. In this paper we describe the challenges and design choices involved in parallelization of Bayesian optimization algorithm (BOA) to solve complex combinatorial optimization problems over nVidia commodity graphics hardware using compute unified device architecture (CUDA). BOA is a well-known multivariate estimation of distribution algorithm (EDA) that incorporates methods for learning Bayesian network (BN). It then uses BN to sample new promising solutions. Our implementation is fully compatible with modern commodity GPUs and therefore we call it gBOA (BOA on GPU). In the results section, we show several numerical tests and performance measurements obtained by running gBOA over an nVidia Tesla C1060 GPU. We show that in the best case we can obtain a speedup of up to 13x.
Keywords :
Bayes methods; combinatorial mathematics; computer graphic equipment; estimation theory; optimisation; parallel algorithms; parallel architectures; Bayesian network; GPGPU; algorithmic design; commodity GPU; complex combinatorial optimization; compute unified device architecture; distribution algorithm; gBOA; general purpose computing over graphical processing units; multivariate estimation; nVidia Tesla C1060 GPU; nVidia commodity graphics hardware; parallel Bayesian optimization algorithm; parallel computing; software development; Algorithm design and analysis; Bayesian methods; Concurrent computing; Design optimization; Graphics; Hardware; Parallel processing; Programming; Software algorithms; Software design; Estimation of Distribution Algorithms (EDAs); General Purpose computing over GPU (GPGPU);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2009 International Conference on
Conference_Location :
Higashi Hiroshima
Print_ISBN :
978-0-7695-3914-0
Type :
conf
DOI :
10.1109/PDCAT.2009.32
Filename :
5372763
Link To Document :
بازگشت