Abstract—The use of GPU clusters for scientific applications in areas such as physics, chemistry and bioinformatics is becoming more widespread. These clusters frequently have different types of processing devices, such as CPUs and GPUs, which can themselves be heterogeneous. To use these devices in an efficient manner, it is crucial to find the right amount of work for each processor that balances the computational load among them. This problem is not only NP-hard on its essence, but also tricky due to the variety of architectures of those devices. We present PLB-HeC, a Profile-based Load-Balancing algo-rithm for Heterogeneous CPU-GPU Clusters that performs an online estimation of performance curve models for each GPU and CPU processor. It...
The use of heterogeneous systems in supercomputing is on the rise as they improve both performance ...
Heterogeneous parallel architectures like those comprised of CPUs and GPUs are a tantalizing compute...
The advance of the GPU hardware architecture has made GPUs attractive devices for general- purpose c...
Heterogeneous computing systems using one or more graphics processing units (GPUs) as accelerators p...
Heterogeneous platforms are mixes of different processing units in a compute node (e.g., CPUs+GPUs, ...
Widespread heterogeneous parallelism is unavoidable given the emergence of General-Purpose computing...
Recent advances in GPUs (graphics processing units) lead to mas-sively parallel hardware that is eas...
Abstract. The goal of load balancing is to assign to each node a number of tasks proportional to its...
The Graphics Processing Unit (GPU) is present in almost every modern day personal computer. Despite...
Part 5: Performance Modeling, Prediction, and TuningInternational audienceCPU/GPU heterogeneous comp...
This thesis is composed of two parts, that relate to both parallel and heterogeneous processing. Th...
GPU-based heterogeneous clusters continue to draw atten-tion from vendors and HPC users due to their...
Scientific codes are usually highly parallelised and executed on heterogeneous architectures. Nowada...
With the emergence of General Purpose computation on GPU (GPGPU) and corresponding programming fram...
Abstract—We present a fully automated approach to project the relative performance of an OpenCL prog...
The use of heterogeneous systems in supercomputing is on the rise as they improve both performance ...
Heterogeneous parallel architectures like those comprised of CPUs and GPUs are a tantalizing compute...
The advance of the GPU hardware architecture has made GPUs attractive devices for general- purpose c...
Heterogeneous computing systems using one or more graphics processing units (GPUs) as accelerators p...
Heterogeneous platforms are mixes of different processing units in a compute node (e.g., CPUs+GPUs, ...
Widespread heterogeneous parallelism is unavoidable given the emergence of General-Purpose computing...
Recent advances in GPUs (graphics processing units) lead to mas-sively parallel hardware that is eas...
Abstract. The goal of load balancing is to assign to each node a number of tasks proportional to its...
The Graphics Processing Unit (GPU) is present in almost every modern day personal computer. Despite...
Part 5: Performance Modeling, Prediction, and TuningInternational audienceCPU/GPU heterogeneous comp...
This thesis is composed of two parts, that relate to both parallel and heterogeneous processing. Th...
GPU-based heterogeneous clusters continue to draw atten-tion from vendors and HPC users due to their...
Scientific codes are usually highly parallelised and executed on heterogeneous architectures. Nowada...
With the emergence of General Purpose computation on GPU (GPGPU) and corresponding programming fram...
Abstract—We present a fully automated approach to project the relative performance of an OpenCL prog...
The use of heterogeneous systems in supercomputing is on the rise as they improve both performance ...
Heterogeneous parallel architectures like those comprised of CPUs and GPUs are a tantalizing compute...
The advance of the GPU hardware architecture has made GPUs attractive devices for general- purpose c...