There is an increasing industrial and academic interest towards a more predictable characterization of real-time tasks on high-performance heterogeneous embedded platforms, where a host system offloads parallel workloads to an integrated accelerator, such as General Purpose-Graphic Processing Units (GP-GPUs). In this paper, we analyze an important aspect that has not yet been considered in the real-time literature, and that may significantly affect real-time performance if not properly treated, i.e., the time spent by the CPU for submitting GP-GPU operations. We will show that the impact of CPU-to-GPU kernel submissions may be indeed relevant for typical real-time workloads, and that it should be properly factored in when deriving an...
Abstract—GPUs have gained tremendous popularity in a broad range of application domains. These appli...
GPUs are being increasingly adopted as compute accelerators in many domains, spanning environments f...
Heterogeneous systems consisting of multiple CPUs and GPUs are increasingly attractive as platforms ...
There is an increasing industrial and academic interest towards a more predictable characterization ...
There is an increasing industrial and academic interest towards a more predictable characterization ...
High-performance heterogeneous embedded platforms allow offloading of parallel workloads to an integ...
Each new generation of GPUs vastly increases the resources avail-able to GPGPU programs. GPU program...
Over the years, the performance demand for graphics applications has been steadily increasing. While...
Each new generation of GPUs vastly increases the resources available to GPGPU programs. GPU programm...
Heterogeneous computing systems using one or more graphics processing units (GPUs) as accelerators p...
Graphic Processing Units (GPUs) are currently widely used in High Performance Computing (HPC) applic...
In order to satisfy timing constraints, modern real-time applications require massively parallel acc...
General-purpose Graphics Processing Units (GPUs) have been considered as a promising technology to a...
In this study, we provide an extensive survey on wide spectrum of scheduling methods for multitaskin...
Abstract—Graphics processing units (GPUs) are increasingly being used for general purpose parallel c...
Abstract—GPUs have gained tremendous popularity in a broad range of application domains. These appli...
GPUs are being increasingly adopted as compute accelerators in many domains, spanning environments f...
Heterogeneous systems consisting of multiple CPUs and GPUs are increasingly attractive as platforms ...
There is an increasing industrial and academic interest towards a more predictable characterization ...
There is an increasing industrial and academic interest towards a more predictable characterization ...
High-performance heterogeneous embedded platforms allow offloading of parallel workloads to an integ...
Each new generation of GPUs vastly increases the resources avail-able to GPGPU programs. GPU program...
Over the years, the performance demand for graphics applications has been steadily increasing. While...
Each new generation of GPUs vastly increases the resources available to GPGPU programs. GPU programm...
Heterogeneous computing systems using one or more graphics processing units (GPUs) as accelerators p...
Graphic Processing Units (GPUs) are currently widely used in High Performance Computing (HPC) applic...
In order to satisfy timing constraints, modern real-time applications require massively parallel acc...
General-purpose Graphics Processing Units (GPUs) have been considered as a promising technology to a...
In this study, we provide an extensive survey on wide spectrum of scheduling methods for multitaskin...
Abstract—Graphics processing units (GPUs) are increasingly being used for general purpose parallel c...
Abstract—GPUs have gained tremendous popularity in a broad range of application domains. These appli...
GPUs are being increasingly adopted as compute accelerators in many domains, spanning environments f...
Heterogeneous systems consisting of multiple CPUs and GPUs are increasingly attractive as platforms ...