International audienceCUDA Dynamic Parallelism (CDP) is an extension of the GPGPU programming model proposed to better address irregular applications and recursive patterns of computation. However, processing memory demanding problems by using CDP is not straightforward, because of its particular memory organization. This work presents an algorithm to deal with such an issue. It dynamically calculates and configures the CDP runtime variables and the GPU heap on the basis of an analysis of the partial backtracking tree. The proposed algorithm was implemented for solving permutation combinatorial problems and experimented on two test-cases: N-Queens and the Asymmetric Travelling Salesman Problem. The proposed algorithm allows different CDP-ba...
Now a days there are different number of optimization problems are present. Which are NP problems to...
Abstract—Many general-purpose applications exploit Graphics Processing Units (GPUs) by executing a s...
AbstractThis paper studies the CUDA programming challenges with using multiple GPUs inside a single ...
New GPGPU technologies, such as CUDA Dynamic Parallelism (CDP), can help dealing with recursive patt...
International audienceNew GPGPU technologies, such as CUDA Dynamic Parallelism (CDP), can help deali...
Parallelization of Non-Serial Polyadic Dynamic Programming (NPDP) on high-throughput manycore archit...
International audienceModern GPUs enable widely affordable personal computers to carry out massively...
We leverage CUDA dynamic parallelism to reduce execution time while significantly reducing energy co...
Propositional model counting (MC) and its extensions as well as applications in the area of probabil...
In this paper we present how recent hardware revisions and newly introduced approaches to thread col...
V diplomskem delu preučimo in predstavimo novo funkcionalnost arhitekture CUDA. Gre za dinamični par...
AbstractWe present a framework to transform PRAM programs from the PRAM programming language Fork to...
Modern GPUs enable widely affordable personal computers to carry out massively parallel computation ...
In 2006 NVIDIA introduced a new unified GPU architecture facilitating general-purpose computation on...
International audienceThis work presents a GPU-based backtracking algorithm for permutation combinat...
Now a days there are different number of optimization problems are present. Which are NP problems to...
Abstract—Many general-purpose applications exploit Graphics Processing Units (GPUs) by executing a s...
AbstractThis paper studies the CUDA programming challenges with using multiple GPUs inside a single ...
New GPGPU technologies, such as CUDA Dynamic Parallelism (CDP), can help dealing with recursive patt...
International audienceNew GPGPU technologies, such as CUDA Dynamic Parallelism (CDP), can help deali...
Parallelization of Non-Serial Polyadic Dynamic Programming (NPDP) on high-throughput manycore archit...
International audienceModern GPUs enable widely affordable personal computers to carry out massively...
We leverage CUDA dynamic parallelism to reduce execution time while significantly reducing energy co...
Propositional model counting (MC) and its extensions as well as applications in the area of probabil...
In this paper we present how recent hardware revisions and newly introduced approaches to thread col...
V diplomskem delu preučimo in predstavimo novo funkcionalnost arhitekture CUDA. Gre za dinamični par...
AbstractWe present a framework to transform PRAM programs from the PRAM programming language Fork to...
Modern GPUs enable widely affordable personal computers to carry out massively parallel computation ...
In 2006 NVIDIA introduced a new unified GPU architecture facilitating general-purpose computation on...
International audienceThis work presents a GPU-based backtracking algorithm for permutation combinat...
Now a days there are different number of optimization problems are present. Which are NP problems to...
Abstract—Many general-purpose applications exploit Graphics Processing Units (GPUs) by executing a s...
AbstractThis paper studies the CUDA programming challenges with using multiple GPUs inside a single ...