arrow
返回

A Performance Model for GPUs with Caches

delete2015-07-01
delete29
delete
OA
AI
T
Thanh Tuan Dao *
J
Jungwon Kim
S
Sangmin Seo
B
Bernhard Egger
J
Jaejin Lee
DOI:10.1109/TPDS.2014.2333526delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
To exploit the abundant computational power of the world's fastest supercomputers, an even workload distribution to the typically heterogeneous compute devices is necessary. While relatively accurate performance models exist for conventional CPUs, accurate performance estimation models for modern GPUs do not exist. This paper presents two accurate models for modern GPUs: a sampling-based linear model, and a model based on machine-learning (ML) techniques which improves the accuracy of the linear model and is applicable to modern GPUs with and without caches. We first construct the sampling-based linear model to predict the runtime of an arbitrary OpenCL kernel. Based on an analysis of NVIDIA GPUs' scheduling policies we determine the earliest sampling points that allow an accurate estimation. The linear model cannot capture well the significant effects that memory coalescing or caching as implemented in modern GPUs have on performance. We therefore propose a model based on ML techniques that takes several compiler-generated statistics about the kernel as well as the GPU's hardware performance counters as additional inputs to obtain a more accurate runtime performance estimation for modern GPUs. We demonstrate the effectiveness and broad applicability of the model by applying it to three different NVIDIA GPU architectures and one AMD GPU architecture. On an extensive set of OpenCL benchmarks, on average, the proposed model estimates the runtime performance with less than 7 percent error for a second-generation GTX 280 with no on-chip caches and less than 5 percent for the Fermi-based GTX 580 with hardware caches. On the Kepler-based GTX 680, the linear model has an error of less than 10 percent. On an AMD GPU architecture, Radeon HD 6970, the model estimates with 8 percent of error rates. The proposed technique outperforms existing models by a factor of 5 to 6 in terms of accuracy.
Keyword:
GPU
performance modeling
caches
scheduling
OpenCL
NVIDIA
AMD
AI总结

AI总结

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

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

U
united states department of energy (doe)
学者数:
11.3W
论文数: 9.6W
被引数: 246
S
seoul national university (snu)
学者数:
7.2W
论文数: 6.6W
被引数: 86
O
oak ridge national laboratory
学者数:
1.5W
论文数: 1.0W
被引数: 20
学者 查看更多机构
引用论文

引用论文

Case Report: Further Delineation of Neurological Symptoms in Young Children Caused by Compound Heterozygous Mutation in the PIEZO2 Gene
err2021-04-28
err0
errOAAI
errMagdalena Klaniewska; Maria Jedrzejowska; Malgorzata Rydzanicz; Justyna Paprocka; Mateusz Biela; Ewelina Wolanska; Agnieszka Pollak; Emilia Debek; Maria Sasiadek; Rafal Ploski; Monika Gos; Robert Smigiel
err分享
err收藏
Structural basis for kinase inhibition in the tripartiteE. coliHipBST toxin-antitoxin system
err
IF0
err2022-01-31
err0
errOAAI
errRené L. Bærentsen; Stine Vang Nielsen; Ragnhild Bager Skjerning; Jeppe Lyngsø; Francesco Bisiak; Jan Skov Pedersen; Kenn Gerdes; Michael A. Sørensen; Ditlev. E. Brodersen
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Mortality of filling station attendants.
err1994-10-01
err0
errOAAI
errS Lagorio; F Forastiere; I Iavarone; E Rapiti; N Vanacore; C A Perucci; A Carere
err分享
err收藏
Assessment of Coke Oven Emissions Exposure among Coking Workers
err1999-01-01
err0
PREAI
errMei-Lien Chen; I-Fang Mao; Ming-Tsang Wu; Jion-Rong Chen; Chi-Kung Ho; Thomas J. Smith; David Wypij; David C. Christiani
err分享
err收藏
Support-vector networks支持向量网络
err1995-09-01
err0
errOAAI
errCorinna Cortes; Vladimir Vapnik
err分享
err收藏
Malaria parasites target the hepatocyte receptor EphA2 for successful host infection
err2015-11-27
err0
errOAAI
errAlexis Kaushansky; Alyse N. Douglass; Nadia Arang; Vladimir Vigdorovich; Nicholas Dambrauskas; Heather S. Kain; Laura S. Austin; D. Noah Sather; Stefan H.I. Kappe
err分享
err收藏
Revisiting the BaO2/BaO redox cycle for solar thermochemical energy storage
err2016-01-01
err0
PREAI
errA. J. Carrillo; D. Sastre; D. P. Serrano; P. Pizarro; J. M. Coronado
err分享
err收藏
没有更多内容