International audienceNew GPGPU technologies, such as CUDA Dynamic Parallelism (CDP), can help dealing with recursive patterns of computation, such as divide-and-conquer, used by backtracking algorithms. In this paper, we propose a GPU-accelerated backtracking algorithm using CDP that extends a well-known parallel backtracking model. The search starts on CPU, processing the search tree until a first cutoff depth. Based on this partial backtracking tree, the algorithm analyzes the memory requirements of subsequent kernel generations. The proposed algorithm performs no dynamic allocation of memory on GPU, unlike related works from the literature. The proposed algorithm has been extensively tested using the N-Queens Puzzle problem and instance...
Now a days there are different number of optimization problems are present. Which are NP problems to...
We propose a generalized method for adapting and optimizing algorithms for efficient execution on mo...
Thesis deals with discrete optimization problems. It focusses on faster ways to find good solutions ...
International audienceNew GPGPU technologies, such as CUDA Dynamic Parallelism (CDP), can help deali...
New GPGPU technologies, such as CUDA Dynamic Parallelism (CDP), can help dealing with recursive patt...
International audienceCUDA Dynamic Parallelism (CDP) is an extension of the GPGPU programming model ...
Abstract. We explore the backtracking paradigm with properties seen as sub-optimal for GPU architect...
International audienceThis work presents a GPU-based backtracking algorithm for permutation combinat...
Graphics processor units (GPUs) are many-core processors that perform better than central processing...
Abstract—Many general-purpose applications exploit Graphics Processing Units (GPUs) by executing a s...
In this paper we present how recent hardware revisions and newly introduced approaches to thread col...
Abstract—The graphics processing unit (GPU) has evolved into a key part of today’s heterogeneous par...
[[abstract]]Graphics processing units (GPUs) have attracted a lot of attention due to their cost-eff...
Abstract. Large graphs involving millions of vertices are common in many prac-tical applications and...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
Now a days there are different number of optimization problems are present. Which are NP problems to...
We propose a generalized method for adapting and optimizing algorithms for efficient execution on mo...
Thesis deals with discrete optimization problems. It focusses on faster ways to find good solutions ...
International audienceNew GPGPU technologies, such as CUDA Dynamic Parallelism (CDP), can help deali...
New GPGPU technologies, such as CUDA Dynamic Parallelism (CDP), can help dealing with recursive patt...
International audienceCUDA Dynamic Parallelism (CDP) is an extension of the GPGPU programming model ...
Abstract. We explore the backtracking paradigm with properties seen as sub-optimal for GPU architect...
International audienceThis work presents a GPU-based backtracking algorithm for permutation combinat...
Graphics processor units (GPUs) are many-core processors that perform better than central processing...
Abstract—Many general-purpose applications exploit Graphics Processing Units (GPUs) by executing a s...
In this paper we present how recent hardware revisions and newly introduced approaches to thread col...
Abstract—The graphics processing unit (GPU) has evolved into a key part of today’s heterogeneous par...
[[abstract]]Graphics processing units (GPUs) have attracted a lot of attention due to their cost-eff...
Abstract. Large graphs involving millions of vertices are common in many prac-tical applications and...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
Now a days there are different number of optimization problems are present. Which are NP problems to...
We propose a generalized method for adapting and optimizing algorithms for efficient execution on mo...
Thesis deals with discrete optimization problems. It focusses on faster ways to find good solutions ...