2009
DOI: 10.1007/s10710-009-9091-4
|View full text |Cite
|
Sign up to set email alerts
|

Hybrid of genetic algorithm and local search to solve MAX-SAT problem using nVidia CUDA framework

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 parallelizing a hybrid of Genetic Algorithm (GA) and Local Search (LS) to solve MAXimum SATisfiability (MAX-SAT) problem on a state-of-the-art nVidia Tesla GPU using nVi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 47 publications
(22 citation statements)
references
References 16 publications
(22 reference statements)
0
22
0
Order By: Relevance
“…The CPU code is well tuned with multi-threading techniques including Pthread and SIMD, and the code is compiled by Intel C compilier with highest optimisation level. For the maximum satisfiability problem (MAXSAT), we also compare our pGA system with a third-party GPU-based work on an nVidia Tesla C1060 [23]. We have compared our design with other FPGA-based systems qualitatively in section IV, but it is nearly impossible to compare quantitatively as they use different platforms and do not provide enough details of their execution time.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The CPU code is well tuned with multi-threading techniques including Pthread and SIMD, and the code is compiled by Intel C compilier with highest optimisation level. For the maximum satisfiability problem (MAXSAT), we also compare our pGA system with a third-party GPU-based work on an nVidia Tesla C1060 [23]. We have compared our design with other FPGA-based systems qualitatively in section IV, but it is nearly impossible to compare quantitatively as they use different platforms and do not provide enough details of their execution time.…”
Section: Methodsmentioning
confidence: 99%
“…As shown in Table V, our systems have an average speedup of 24 times over the multi-core CPU. Moreover, pGA4 system gains 6.8 times speedup over the GPU-based system proposed in [23] on the nVidia Tesla C1060, when comparing the wall clock time taken to find the optimum solution.…”
Section: ) Computational Effortmentioning
confidence: 99%
“…They report good speedups over a CPU implementation with similar solution quality. GPU-based hybrids of GA and LS for Max-SAT was investigated in 2009 by Munawar et al in [68].…”
Section: Hybrid Metaheuristicsmentioning
confidence: 99%
“…Therefore, only few research works have been investigated for local search algorithms [10][11][12]. The same goes on when dealing with hybrid metaheuristics on GPU, where there exists only few parallelization approaches [3][4][5].…”
Section: Metaheuristics On Gpu Architecturesmentioning
confidence: 99%
“…To the best of our knowledge, most GPUaccelerated metaheuristics designed in the literature only exploit a single CPU core. This is typically the case for hybrid metaheuristics on GPU [3][4][5]. Thus, it might be valuable to fully utilize the other remaining CPU resources.…”
Section: Introductionmentioning
confidence: 99%