arrow
返回

A quantitative roofline model for GPU kernel performance estimation using micro-benchmarks and hardware metric profiling

delete2017-09-01
delete50
PRE
AI
E
Elias Konstantinidis *
Y
Yiannis Cotronis
DOI:10.1016/j.jpdc.2017.04.002delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Typically, the execution time of a kernel on a GPU is a difficult to predict measure as it depends on a wide range of factors. Performance can be limited by either memory transfer, compute throughput or other latencies. In this paper, we improve on the roofline model following a quantitative approach and present a completely automated GPU performance prediction technique. In this respect this model utilizes micro-benchmarking and profiling in a black box fashion as no inspection of source/binary code is required. The proposed model combines parameters in order to characterize the performance limiting factor and to estimate execution time. In addition, we propose the quadrant-split visual representation, which captures the characteristics of multiple processors in relation to a particular kernel. We performed experiments on stencil computation (red/black SOR), SGEMM and a total of 28 kernels of the Rodinia benchmark suite, using six CUDA GPUs and we showed an absolute error in predictions of 27.66% in the average case. Furthermore, the performance model was also examined on an AMD GPU through the HIP programming environment. Prediction errors were comparable despite the significant architectural differences between different vendor GPUs. (C) 2017 Elsevier Inc. All rights reserved.
Keyword:
Performance estimation
Performance model
Micro-benchmarks
GPU computing
CUDA
HIP
AI总结

AI总结

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

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

暂无机构信息
引用论文

引用论文

Viral RNA silencing suppressors inhibit the microRNA pathway at an intermediate step
err2004-05-06
err0
errOAAI
errElisabeth J. Chapman; Alexey I. Prokhnevsky; Kodetham Gopinath; Valerian V. Dolja; James C. Carrington
err分享
err收藏
Recombinant aequorin as a reporter for receptor-mediated changes of intracellular Ca 2+ -levels in Drosophila S2 cells
err2002-03-27
err0
PREAI
errHerbert Torfs; Jeroen Poels; Michel Detheux; Vincent Dupriez; Tom Van Loy; Linda Vercammen; Gilbert Vassart; Marc Parmentier; Jozef Vanden Broeck
err分享
err收藏
err分享
err收藏
Roofline: An Insightful Visual Performance Model for Multicore Architectures
err2009-04-01
err1.6K
errOAAI
errWilliams, Samuel; Waterman, Andrew; Patterson, David
err分享
err收藏
学者 查看更多内容