arrow
Return

OpBench: an operator-level GPU benchmark for deep learning

delete2024-08-20
delete0
PRE
AI
B
Bo Fan *
Z
Zhengning Liu
K
Kaicheng Cao
张
张松海 (Song–Hai Zhang)
胡
胡事民 (Shi‐Min Hu)
DOI:10.1007/s11432-023-3989-3delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Operators (such as Conv and ReLU) play an important role in deep neural networks. Every neural network is composed of a series of differentiable operators. However, existing AI benchmarks mainly focus on accessing model training and inference performance of deep learning systems on specific models. To help GPU hardware find computing bottlenecks and intuitively evaluate GPU performance on specific deep learning tasks, this paper focuses on evaluating GPU performance at the operator level. We statistically analyze the information of operators on 12 representative deep learning models from six prominent AI tasks and provide an operator dataset to show the different importance of various types of operators in different networks. An operator-level benchmark, OpBench, is proposed on the basis of this dataset, allowing users to choose from a given range of models and set the input sizes according to their demands. This benchmark offers a detailed operator-level performance report for AI and hardware developers. We also evaluate four GPU models on OpBench and find that their performances differ on various types of operators and are not fully consistent with the performance metric FLOPS (floating point operations per second).
Keywords:
deep learning
operator benchmark
model benchmark
GPU performance analysis
deep neural networks

Journal

Science China Information Sciences cover
Science China Information Sciences
IF:
7.6
Papers:
4.9K
Citations:
8.9K

Organization

T
tsinghua university
Scholars:
11.9W
Papers: 10.0W
Citations: 137
Cited Papers

Cited Papers

Performance Modeling of Atomic Additions on GPU Scratchpad Memory
err2013-11-01
err26
PREAI
errGomez-Luna, Juan; Maria Gonzalez-Linares, Jose; Benavides Benitez, Jose Ignacio; Guil Mata, Nicolas
errShare
errSave
Jittor: a novel deep learning framework with meta-operators and unified graph execution
err2020-11-13
err108
PREAI
errHu, Shi-Min; Liang, Dun; Yang, Guo-Ye; Yang, Guo-Wei; Zhou, Wen-Yang
errShare
errSave
ImageNet Classification with Deep Convolutional Neural Networks
err2017-05-24
err8.3W
errOAAI
errKrizhevsky, Alex; Sutskever, Ilya; Hinton, Geoffrey E.
errShare
errSave
Gradient-based learning applied to document recognition
err1998-01-01
err3.8W
PREAI
errLecun, Y; Bottou, L; Bengio, Y; Haffner, P
errShare
errSave
Natural language processing: state of the art, current trends and challenges
err2022-07-14
err487
errOAAI
errKhurana, Diksha; Koli, Aditya; Khatter, Kiran; Singh, Sukhdev
errShare
errSave
AIPerf: Automated Machine Learning as an AI-HPC Benchmark
err2021-09-01
err11
errOAAI
errRen, Zhixiang; Liu, Yongheng; Shi, Tianhui; Xie, Lei; Zhou, Yue; Zhai, Jidong; Zhang, Youhui; Zhang, Yunquan; Chen, Wenguang
errShare
errSave
Benchmark Analysis of Representative Deep Neural Network Architectures
err2018-01-01
err570
errOAAI
errBianco, Simone; Cadene, Remi; Celona, Luigi; Napoletano, Paolo
errShare
errSave
errShare
errSave
no more