peer reviewedModern GPUs enable widely affordable personal computers to carry out massively parallel computation tasks. NVIDIA's CUDA technology provides a wieldy parallel computing platform. Many state-of-the-art algorithms arising from different fields have been redesigned based on CUDA to achieve computational speedup. Differential evolution (DE), as a very promising evolutionary algorithm, is highly suitable for parallelization owing to its data-parallel algorithmic structure. However, most existing CUDA-based DE implementations suffer from excessive low-throughput memory access and less efficient device utilization. This work presents an improved CUDA-based DE to optimize memory and device utilization: several logically-related kernels...
Using two full applications with different characteristics, this thesis explores the performance and...
Modern graphic processing units (GPU) are powerful parallel processing multi-core devices that are f...
Abstract — GPU based on CUDA Architecture developed by NVIDIA is a high performance computing device...
Modern GPUs enable widely affordable personal computers to carry out massively parallel computation ...
Modern GPUs enable widely affordable personal computers to carry out massively parallel computation ...
Differential evolution (DE) is a powerful population-based stochastic optimization algorithm, which ...
General purpose graphic programming unit (GPGPU) programming is a novel approach for solving paralle...
Parallelization is a straightforward approach to enhance the efficiency for evolutionary com-putatio...
Since the first version of CUDA was launch, many improvements were made in GPU computing. Every new ...
The future of computation is the GPU, i.e. the Graphical Processing Unit. The graphics cards have sh...
Abstract. This paper deals with the mapping of the parallel island-based genetic algorithm with unid...
This thesis represents master's thesis focused on acceleration of Genetic algorithms using GPU. Firs...
There are many combinatorial optimization problems such as flow shop scheduling, quadraticassignment...
It is well known that the numerical solution of evolutionary systems and problems based on topologic...
In this research, we have implemented a parallel EP on consumer-level graphics processing units and ...
Using two full applications with different characteristics, this thesis explores the performance and...
Modern graphic processing units (GPU) are powerful parallel processing multi-core devices that are f...
Abstract — GPU based on CUDA Architecture developed by NVIDIA is a high performance computing device...
Modern GPUs enable widely affordable personal computers to carry out massively parallel computation ...
Modern GPUs enable widely affordable personal computers to carry out massively parallel computation ...
Differential evolution (DE) is a powerful population-based stochastic optimization algorithm, which ...
General purpose graphic programming unit (GPGPU) programming is a novel approach for solving paralle...
Parallelization is a straightforward approach to enhance the efficiency for evolutionary com-putatio...
Since the first version of CUDA was launch, many improvements were made in GPU computing. Every new ...
The future of computation is the GPU, i.e. the Graphical Processing Unit. The graphics cards have sh...
Abstract. This paper deals with the mapping of the parallel island-based genetic algorithm with unid...
This thesis represents master's thesis focused on acceleration of Genetic algorithms using GPU. Firs...
There are many combinatorial optimization problems such as flow shop scheduling, quadraticassignment...
It is well known that the numerical solution of evolutionary systems and problems based on topologic...
In this research, we have implemented a parallel EP on consumer-level graphics processing units and ...
Using two full applications with different characteristics, this thesis explores the performance and...
Modern graphic processing units (GPU) are powerful parallel processing multi-core devices that are f...
Abstract — GPU based on CUDA Architecture developed by NVIDIA is a high performance computing device...