International audienceModern GPUs allow concurrent kernel execution and preemption to improve hardware utilization and responsiveness. Currently, the decision on the simultaneous execution of kernels is performed by the hardware, which can lead to unreasonable use of resources. In this work, we tackle the problem of co-scheduling for GPUs in high competition scenarios. We propose a novel graphbased preemptive co-scheduling algorithm, with the focus on reducing the number of preemptions. We show that the optimal preemptive makespan can be computed by solving a Linear Program in polynomial time. Based on this solution we propose graph theoretical model and an algorithm to build preemptive schedules which minimizes the number of preemptions. W...
In this study, we provide an extensive survey on wide spectrum of scheduling methods for multitaskin...
Graphics processing units (GPUs) are becoming increasingly important in today's platforms as their g...
Best PaperInternational audienceMore and more computers use hybrid architectures combin-ing multi-co...
Concurrent kernel execution is a relatively new feature in modern GPUs, which was designed to improv...
GPUs are being increasingly adopted as compute accelerators in many domains, spanning environments f...
Recent NVIDIA Graphics Processing Units (GPUs) can ex-ecute multiple kernels concurrently. On these ...
Nowadays GPU clusters are available in almost every data processing center. Their GPUs are typically...
There is growing interest in accelerating irregular data-parallel algorithms on GPUs. These algorith...
Heterogeneous platforms play an increasingly important role in modern computer systems. They combin...
International audienceThe use of accelerators such as GPUs has become mainstream to achieve high per...
International audienceMore and more computers use hybrid architectures combining multi-core processo...
Heterogeneous CPU-GPU systems have emerged as a power-efficient platform for high performance parall...
In order to satisfy timing constraints, modern real-time applications require massively parallel acc...
GPGPUs (General Purpose Graphic Processing Units) provide massive computational power. However, appl...
It is common that multiple cores reside on the same chip and share the on-chip cache. As a result, r...
In this study, we provide an extensive survey on wide spectrum of scheduling methods for multitaskin...
Graphics processing units (GPUs) are becoming increasingly important in today's platforms as their g...
Best PaperInternational audienceMore and more computers use hybrid architectures combin-ing multi-co...
Concurrent kernel execution is a relatively new feature in modern GPUs, which was designed to improv...
GPUs are being increasingly adopted as compute accelerators in many domains, spanning environments f...
Recent NVIDIA Graphics Processing Units (GPUs) can ex-ecute multiple kernels concurrently. On these ...
Nowadays GPU clusters are available in almost every data processing center. Their GPUs are typically...
There is growing interest in accelerating irregular data-parallel algorithms on GPUs. These algorith...
Heterogeneous platforms play an increasingly important role in modern computer systems. They combin...
International audienceThe use of accelerators such as GPUs has become mainstream to achieve high per...
International audienceMore and more computers use hybrid architectures combining multi-core processo...
Heterogeneous CPU-GPU systems have emerged as a power-efficient platform for high performance parall...
In order to satisfy timing constraints, modern real-time applications require massively parallel acc...
GPGPUs (General Purpose Graphic Processing Units) provide massive computational power. However, appl...
It is common that multiple cores reside on the same chip and share the on-chip cache. As a result, r...
In this study, we provide an extensive survey on wide spectrum of scheduling methods for multitaskin...
Graphics processing units (GPUs) are becoming increasingly important in today's platforms as their g...
Best PaperInternational audienceMore and more computers use hybrid architectures combin-ing multi-co...