Boosting CUDA applications with CPU–GPU hybrid computing

C Lee, WW Ro, JL Gaudiot - International Journal of Parallel Programming, 2014 - Springer
International Journal of Parallel Programming, 2014Springer
This paper presents a cooperative heterogeneous computing framework which enables the
efficient utilization of available computing resources of host CPU cores for CUDA kernels,
which are designed to run only on GPU. The proposed system exploits at runtime the coarse-
grain thread-level parallelism across CPU and GPU, without any source recompilation. To
this end, three features including a work distribution module, a transparent memory space,
and a global scheduling queue are described in this paper. With a completely automatic …
Abstract
This paper presents a cooperative heterogeneous computing framework which enables the efficient utilization of available computing resources of host CPU cores for CUDA kernels, which are designed to run only on GPU. The proposed system exploits at runtime the coarse-grain thread-level parallelism across CPU and GPU, without any source recompilation. To this end, three features including a work distribution module, a transparent memory space, and a global scheduling queue are described in this paper. With a completely automatic runtime workload distribution, the proposed framework achieves speedups of 3.08 in the best case and 1.42 on average compared to the baseline GPU-only processing.
Springer
以上显示的是最相近的搜索结果。 查看全部搜索结果

Google学术搜索按钮

example.edu/paper.pdf
搜索
获取 PDF 文件
引用
References