Characterizing On-Chip Traffic Patterns in General-Purpose GPUs: A Deep Learning Approach

被引:0
作者
Li, Yunfan [1 ]
Penney, Drew D. [1 ]
Ramamurthy, Abhishek [1 ]
Chen, Lizhong [1 ]
机构
[1] Oregon State Univ, Sch Elect Engn & Comp Sci, Corvallis, OR 97331 USA
来源
2019 IEEE 37TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2019) | 2019年
基金
美国国家科学基金会;
关键词
D O I
10.1109/ICCD46524.2019.00016
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Architectural optimizations in general-purpose graphics processing units (GPGPUs) often exploit workload characteristics to reduce power and latency while improving performance. This paper finds, however, that prevailing assumptions about GPGPU traffic pattern characterization are inaccurate. These assumptions must therefore be re-evaluated, and more appropriate new patterns must be identified. This paper proposes a methodology to classify GPGPU traffic patterns, combining a convolutional neural network (CNN) for feature extraction and a t-distributed stochastic neighbor embedding (t-SNE) algorithm to determine traffic pattern clusters. A traffic pattern dataset is generated from common GPGPU benchmarks, transformed using heat mapping, and iteratively refined to ensure appropriate and highly accurate labels. The proposed classification model achieves 98.8% validation accuracy and 94.24% test accuracy. Furthermore, traffic in 96.6% of examined kernels can be classified into the eight identified traffic pattern categories.
引用
收藏
页码:56 / 64
页数:9
相关论文
共 33 条
  • [1] Adhinarayanan V, 2016, INT SYM PERFORM ANAL, P307, DOI 10.1109/ISPASS.2016.7482105
  • [2] Allen T, 2016, PROCEEDINGS OF 4TH INTERNATIONAL WORKSHOP ON ENERGY EFFICIENT SUPERCOMPUTING (E2SC 2016), P46, DOI [10.1109/E2SC.2016.8, 10.1109/E2SC.2016.012]
  • [3] [Anonymous], 2010, NARC CLIN GUID
  • [4] Ater JL, 2005, MD ANDRSN CAN CAR, P50
  • [5] Bakhoda A., 2010, Proceedings 2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2010), P421, DOI 10.1109/MICRO.2010.50
  • [6] Blanton RD, 2015, ICCAD-IEEE ACM INT, P664, DOI 10.1109/ICCAD.2015.7372633
  • [7] Che S., 2010, P WORKL CHAR IISWC 2, P1
  • [8] Che S, 2013, I S WORKL CHAR PROC, P185, DOI 10.1109/IISWC.2013.6704684
  • [9] Che SA, 2009, I S WORKL CHAR PROC, P44, DOI 10.1109/IISWC.2009.5306797
  • [10] Chen LZ, 2014, INT S HIGH PERF COMP, P296, DOI 10.1109/HPCA.2014.6835940