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