The Nebula Benchmark Suite: Implications of Lightweight Neural Networks

被引:4
|
作者
Kim, Bogil [1 ]
Lee, Sungjae [1 ]
Park, Chanho [1 ]
Kim, Hyeonjin [1 ]
Song, William J. [1 ]
机构
[1] Yonsei Univ, Sch Elect & Elect Engn, Seoul 120749, South Korea
关键词
Neural networks; Benchmark testing; Training; Libraries; Microarchitecture; Computational modeling; Acceleration; benchmarks; characterization; hardware measurement;
D O I
10.1109/TC.2020.3029327
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents a benchmark suite named Nebula that implements lightweight neural network benchmarks. Recent neural networks tend to form deeper and sizable networks to enhance accuracy and applicability. However, the massive volume of heavy networks makes them highly challenging to use in conventional research environments such as microarchitecture simulators. We notice that neural network computations are mainly comprised of matrix and vector calculations that repeat on multi-dimensional data encompassing batches, channels, layers, etc. This observation motivates us to develop a variable-sized neural network benchmark suite that provides users with options to select appropriate size of benchmarks for different research purposes or experiment conditions. Inspired by the implementations of well-known benchmarks such as PARSEC and SPLASH suites, Nebula offers various size options from large to small datasets for diverse types of neural networks. The Nebula benchmark suite is comprised of seven representative neural networks built on a C++ framework. The variable-sized benchmarks can be executed i) with acceleration libraries (e.g., BLAS, cuDNN) for faster and realistic application runs or ii) without the external libraries if execution environments do not support them, e.g., microarchitecture simulators. This article presents a methodology to develop the variable-sized neural network benchmarks, and their performance and characteristics are evaluated based on hardware measurements. The results demonstrate that the Nebula benchmarks reduce execution time as much as 25x while preserving similar architectural behaviors as the full-fledged neural networks.
引用
收藏
页码:1887 / 1900
页数:14
相关论文
共 50 条
  • [21] Bench++ benchmark suite
    Dr Dobb's J Software Tools Prof Program, 10 (58):
  • [22] DIABLO: A Benchmark Suite for Blockchains
    Gramoli, Vincent
    Guerraoui, Rachid
    Lebedev, Andrei
    Natoli, Chris
    Voron, Gauthier
    PROCEEDINGS OF THE EIGHTEENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS, EUROSYS 2023, 2023, : 540 - 556
  • [23] GenomicsBench: A Benchmark Suite for Genomics
    Subramaniyan, Arun
    Gu, Yufeng
    Dunn, Timothy
    Paul, Somnath
    Vasimuddin, Md
    Misra, Sanchit
    Blaauw, David
    Narayanasamy, Satish
    Das, Reetuparna
    2021 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS 2021), 2021, : 1 - 12
  • [24] A Benchmark for Interpretability Methods in Deep Neural Networks
    Hooker, Sara
    Erhan, Dumitru
    Kindermans, Pieter-Jan
    Kim, Been
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [25] gSuite: A Flexible and Framework Independent Benchmark Suite for Graph Neural Network Inference on GPUs
    Tekdogan, Taha
    Goktas, Serkan
    Yilmazer-Metin, Ayse
    2022 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC 2022), 2022, : 146 - 159
  • [26] Deep but Lightweight Neural Networks for Fish Detection
    Li, Xiu
    Tang, Youhua
    Gao, Tingwei
    OCEANS 2017 - ABERDEEN, 2017,
  • [27] Review of Lightweight Deep Convolutional Neural Networks
    Chen, Fanghui
    Li, Shouliang
    Han, Jiale
    Ren, Fengyuan
    Yang, Zhen
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2024, 31 (04) : 1915 - 1937
  • [28] Review of Lightweight Deep Convolutional Neural Networks
    Fanghui Chen
    Shouliang Li
    Jiale Han
    Fengyuan Ren
    Zhen Yang
    Archives of Computational Methods in Engineering, 2024, 31 : 1915 - 1937
  • [29] Lightweight Quaternion Transition Generation with Neural Networks
    Geleijn, Romi
    Radziszewski, Adrian
    van Straaten, Julia Beryl
    Debarba, Henrique Galvan
    2021 IEEE CONFERENCE ON VIRTUAL REALITY AND 3D USER INTERFACES ABSTRACTS AND WORKSHOPS (VRW 2021), 2021, : 579 - 580
  • [30] Fingerprint Classification Based on Lightweight Neural Networks
    Gan, Junying
    Qi, Ling
    Bai, Zhenfeng
    Xiang, Li
    BIOMETRIC RECOGNITION (CCBR 2019), 2019, 11818 : 28 - 36