International audienceGraphics Processing units (GPU) have become a valuable support for High Performance Computing (HPC) applications. However, despite the many improvements of General Purpose GPUs, the current programming paradigms available, such as NVIDIA's CUDA, are still low-level and require strong programming effort, especially for irregular applications where dynamic load balancing is a key point to reach high performances. This paper introduces a new hybrid programming scheme for general purpose graphics processors using two levels of parallelism. In the upper level, a program creates, in a lazy fashion, tasks to be scheduled on the different Streaming Multiprocessors (MP), as defined in the NVIDIA's architecture. We have embedded...
Thanks to the nature of the graphics processing, the newly released products offer highly parallel p...
Using multi-GPU systems, including GPU clusters, is gaining popularity in scientific computing. Howe...
In this paper we present a heavily exploration oriented implementation of genetic algorithms to be e...
International audienceGraphics Processing units (GPU) have become a valuable support for High Perfor...
Graphic Processing Units (GPUs) are currently widely used in High Performance Computing (HPC) applic...
The computational power provided by many-core graph-ics processing units (GPUs) has been exploited i...
We explore software mechanisms for managing irregular tasks on graphics processing units (GPUs). We ...
We propose a GPU fine-grained load-balancing abstraction that decouples load balancing from work pro...
Graphics Processing Units (GPU) have been widely adopted to accelerate the execution of HPC workload...
The future of computation is the GPU, i.e. the Graphical Processing Unit. The graphics cards have sh...
Scientific codes are usually highly parallelised and executed on heterogeneous architectures. Nowada...
Heterogeneous parallel architectures like those comprised of CPUs and GPUs are a tantalizing compute...
Graphic processors are becoming faster and faster. Computational power within graphic processing uni...
Future high-performance computing systems will be hybrid; they will include processors optimized for...
International audienceThe use of accelerators such as GPUs has become mainstream to achieve high per...
Thanks to the nature of the graphics processing, the newly released products offer highly parallel p...
Using multi-GPU systems, including GPU clusters, is gaining popularity in scientific computing. Howe...
In this paper we present a heavily exploration oriented implementation of genetic algorithms to be e...
International audienceGraphics Processing units (GPU) have become a valuable support for High Perfor...
Graphic Processing Units (GPUs) are currently widely used in High Performance Computing (HPC) applic...
The computational power provided by many-core graph-ics processing units (GPUs) has been exploited i...
We explore software mechanisms for managing irregular tasks on graphics processing units (GPUs). We ...
We propose a GPU fine-grained load-balancing abstraction that decouples load balancing from work pro...
Graphics Processing Units (GPU) have been widely adopted to accelerate the execution of HPC workload...
The future of computation is the GPU, i.e. the Graphical Processing Unit. The graphics cards have sh...
Scientific codes are usually highly parallelised and executed on heterogeneous architectures. Nowada...
Heterogeneous parallel architectures like those comprised of CPUs and GPUs are a tantalizing compute...
Graphic processors are becoming faster and faster. Computational power within graphic processing uni...
Future high-performance computing systems will be hybrid; they will include processors optimized for...
International audienceThe use of accelerators such as GPUs has become mainstream to achieve high per...
Thanks to the nature of the graphics processing, the newly released products offer highly parallel p...
Using multi-GPU systems, including GPU clusters, is gaining popularity in scientific computing. Howe...
In this paper we present a heavily exploration oriented implementation of genetic algorithms to be e...