Efficient Kernel Management on GPUs | |
Li, Xiuhong ; Liang, Yun | |
2016 | |
英文摘要 | As the complexity of applications continues to grow, each new generation of GPUs has been equipped with advanced architectural features and more resources to sustain its performance acceleration capability. Recent GPUs have been featured with concurrent kernel execution, which is designed to improve the resource utilization by executing multiple kernels simultaneously. However, prior systems only achieve limited performance improvement as they do not optimize the threadlevel parallelism (TLP) and model the resource contention for the concurrently executing kernels. In this paper, we design a framework that optimizes the performance and energy-efficiency for multiple kernel execution on GPUs. It employs two key techniques. First, we develop an algorithm to adjust the TLP for the concurrently executing kernels. Second, we employ cache bypassing to mitigate the cache contention. Experiments indicate that our framework can improve performance by 1.42X on average (energy-efficiency by 1.33X on average), compared with the default concurrent kernel execution framework.; CPCI-S(ISTP); lixiuhong@pku.edu.cn; ericlyun@pku.edu.cn; 85-90 |
语种 | 英语 |
出处 | Design, Automation and Test in Europe Conference and Exhibition (DATE) |
内容类型 | 其他 |
源URL | [http://ir.pku.edu.cn/handle/20.500.11897/450089] |
专题 | 信息科学技术学院 |
推荐引用方式 GB/T 7714 | Li, Xiuhong,Liang, Yun. Efficient Kernel Management on GPUs. 2016-01-01. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论