arrow
返回

Resolving the GPU responsiveness dilemma through program transformations

delete2018-02-07
delete0
PRE
AI
Q
Qi Zhu *
B
Bo Wu
X
Xipeng Shen
K
Kai Shen
L
Li Shen
Z
Zhiying Wang
DOI:10.1007/s11704-016-6206-ydelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The emerging integrated CPU-GPU architectures facilitate short computational kernels to utilize GPU acceleration. Evidence has shown that, on such systems, the GPU control responsiveness (how soon the host program finds out about the completion of a GPU kernel) is essential for the overall performance. This study identifies the GPU responsiveness dilemma: host busy polling responds quickly, but at the expense of high energy consumption and interference with co-running CPU programs; interrupt-based notification minimizes energy and CPU interference costs, but suffers from substantial response delay. We present a program level solution that wakes up the host program in anticipation of GPU kernel completion. We systematically explore the design space of an anticipatory wakeup scheme through a timer-delayed wakeup or kernel splitting-based pre-completion notification. Experiments show that our proposed technique can achieve the best of both worlds, high responsiveness with low power and CPU costs, for a wide range of GPU workloads.
Keyword:
program transformation
GPU
integrated architecture
responsiveness
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Frontiers of Computer Science 封面图
Frontiers of Computer Science
IF:
4.6
论文数:
1.6K
被引数:
2.8K

机构

C
Colorado School of Mines
学者数:
5.6K
论文数: 5.5K
被引数: 1.0W
U
University of Rochester
学者数:
2.6W
论文数: 2.1W
被引数: 2.2W
N
national university of defense technology - china
学者数:
1.8W
论文数: 1.4W
被引数: 9
学者 查看更多机构