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
基金
美国国家科学基金会;
关键词
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
相关论文
共 50 条
  • [41] Decorrelating Feature Spaces for Learning General-Purpose Audio Representations
    Ghosh, Sreyan
    Seth, Ashish
    Umesh, S.
    IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2022, 16 (06) : 1402 - 1414
  • [42] Meta Omnium: A Benchmark for General-Purpose Learning-to-Learn
    Bohdal, Ondrej
    Tian, Yinbing
    Zong, Yongshuo
    Chavhan, Ruchika
    Li, Da
    Gouk, Henry
    Guo, Li
    Hospedales, Timothy
    2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR, 2023, : 7693 - 7703
  • [43] A 65 nm General-Purpose Compute-in-Memory Processor Supporting Both General Programming and Deep Learning Tasks
    Ju, Yuhao
    Wei, Yijie
    Gu, Jie
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2024,
  • [44] A general-purpose processor-per-pixel analog SIMD vision chip
    Dudek, P
    Hicks, PJ
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2005, 52 (01) : 13 - 20
  • [45] Development and validation of a general-purpose ASIC chip for the control of switched reluctance machines
    Chen, Hai-Jin
    Lu, Sheng-Li
    Shi, Long-Xing
    ENERGY CONVERSION AND MANAGEMENT, 2009, 50 (03) : 592 - 599
  • [46] General-purpose vision chip architecture for real-time machine vision
    Komuro, T
    Ishii, I
    Ishikawa, M
    ADVANCED ROBOTICS, 1999, 12 (06) : 619 - 627
  • [47] Addressing the Issue of Processing Element Under-Utilization in General-Purpose Systolic Deep Learning Accelerators
    Liu, Bosheng
    Chen, Xiaoming
    Wang, Ying
    Han, Yinhe
    Li, Jiajun
    Xu, Haobo
    Li, Xiaowei
    24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 733 - 738
  • [48] PrefixFPM: a parallel framework for general-purpose mining of frequent and closed patterns
    Da Yan
    Wenwen Qu
    Guimu Guo
    Xiaoling Wang
    Yang Zhou
    The VLDB Journal, 2022, 31 : 253 - 286
  • [49] PrefixFPM: a parallel framework for general-purpose mining of frequent and closed patterns
    Yan, Da
    Qu, Wenwen
    Guo, Guimu
    Wang, Xiaoling
    Zhou, Yang
    VLDB JOURNAL, 2022, 31 (02): : 253 - 286
  • [50] Automated Gleason grading of prostate cancer using transfer learning from general-purpose deep-learning networks
    Serbanescu, Mircea-Sebastian
    Manea, Nicolae Catalin
    Streba, Liliana
    Belciug, Smaranda
    Plesea, Iancu Emil
    Pirici, Ionica
    Bungardean, Raluca Maria
    Plesea, Razvan Mihail
    ROMANIAN JOURNAL OF MORPHOLOGY AND EMBRYOLOGY, 2020, 61 (01): : 149 - 155