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 条
  • [21] Evaluating Privacy Risks of Deep Learning Based General-Purpose Language Models
    Pan X.
    Zhang M.
    Yan Y.
    Lu Y.
    Yang M.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (05): : 1092 - 1105
  • [22] General-Purpose Computation on GPUs in the Browser Using gpu.js']js
    Sapuan, Fazli
    Saw, Matthew
    Cheah, Eugene
    COMPUTING IN SCIENCE & ENGINEERING, 2018, 20 (01) : 33 - 42
  • [23] CONTRASTIVE LEARNING OF GENERAL-PURPOSE AUDIO REPRESENTATIONS
    Saeed, Aaqib
    Grangier, David
    Zeghidour, Neil
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 3875 - 3879
  • [24] LEARNING ON VLSI - A GENERAL-PURPOSE DIGITAL NEUROCHIP
    DURANTON, M
    SIRAT, JA
    PHILIPS JOURNAL OF RESEARCH, 1990, 45 (01) : 1 - 17
  • [25] A General-Purpose Model Translation System for a Universal Neural Chip
    Galluppi, Francesco
    Rast, Alexander
    Davies, Sergio
    Furber, Steve
    NEURAL INFORMATION PROCESSING: THEORY AND ALGORITHMS, PT I, 2010, 6443 : 58 - 65
  • [26] General-Purpose Deep Point Cloud Feature Extractor
    Dominguez, Miguel
    Dhamdhere, Rohan
    Petkar, Atir
    Jain, Saloni
    Sah, Shagan
    Ptucha, Raymond
    2018 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV 2018), 2018, : 1972 - 1981
  • [27] Accelerating the Inference of Deep Learning-based CSI Feedback on a General-purpose CPU
    Xiao, Jieting
    Jiang, Yilun
    Song, Pengpeng
    Hei, Xiaojun
    2024 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA, ICCC, 2024,
  • [28] A GENERAL-PURPOSE SYSTEM FOR CHARACTERIZING MEDICALLY IMPORTANT BACTERIA TO GENUS LEVEL
    FELTHAM, RKA
    WOOD, PA
    SNEATH, PHA
    JOURNAL OF APPLIED BACTERIOLOGY, 1984, 57 (02): : 279 - 290
  • [29] Unsupervised Learning of General-Purpose Embeddings for Code Changes
    Pravilov, Mikhail
    Bogomolov, Egor
    Golubev, Yaroslav
    Bryksin, Timofey
    MALTESQUE '21: PROCEEDINGS OF THE 5TH INTERNATIONAL WORKSHOP ON MACHINE LEARNING TECHNIQUES FOR SOFTWARE QUALITY EVOLUTION, 2021, : 7 - 12
  • [30] Towards general-purpose representation learning of polygonal geometries
    Gengchen Mai
    Chiyu Jiang
    Weiwei Sun
    Rui Zhu
    Yao Xuan
    Ling Cai
    Krzysztof Janowicz
    Stefano Ermon
    Ni Lao
    GeoInformatica, 2023, 27 : 289 - 340